Searched refs:IntervalNode (Results 1 – 1 of 1) sorted by relevance
267 class IntervalNode {269 IntervalNode *Left = nullptr; // LS - Left subtree.270 IntervalNode *Right = nullptr; // RS - Right subtree.279 IntervalNode(PointType Point, unsigned Start) in IntervalNode() function286 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 …]