MCPcopy Create free account
hub / github.com/catboost/catboost / GetOffsetFromEnd

Function GetOffsetFromEnd

library/cpp/containers/comptrie/writeable_node.cpp:16–18  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14 }
15
16 static size_t GetOffsetFromEnd(const TNode& node, size_t absOffset) {
17 return absOffset ? absOffset - node.GetOffset() - node.GetCoreLength() : NPOS;
18 }
19
20 TWriteableNode::TWriteableNode(const TNode& node, const char* data)
21 : LeafPos(node.IsFinal() ? data + node.GetLeafOffset() : nullptr)

Callers 1

TWriteableNodeMethod · 0.85

Calls 2

GetCoreLengthMethod · 0.80
GetOffsetMethod · 0.45

Tested by

no test coverage detected