Home
last modified time | relevance | path

Searched refs:IntervalNode (Results 1 – 1 of 1) sorted by relevance

/src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DIntervalTree.h267 class IntervalNode {
269 IntervalNode *Left = nullptr; // LS - Left subtree.
270 IntervalNode *Right = nullptr; // RS - Right subtree.
279 IntervalNode(PointType Point, unsigned Start) in IntervalNode() function
286 IntervalNode *Root = nullptr; // Interval tree root.
307 void deleteTree(IntervalNode *Node) { in deleteTree()
311 Node->~IntervalNode(); in deleteTree()
333 void printNode(raw_ostream &OS, unsigned Level, IntervalNode *Node,
348 void printTree(raw_ostream &OS, unsigned Level, IntervalNode *Node,
365 IntervalNode *createTree(unsigned &IntervalsSize, int PointsBeginIndex, in createTree()
[all …]