Lines Matching defs:RangeTree
121 struct RangeTree { struct
122 struct Node {
131 Node *Root = nullptr;
133 void add(const OffsetRange &R) { in add()
136 void erase(const Node *N) { in erase()
140 void order(SmallVectorImpl<Node*> &Seq) const { in order()
143 SmallVector<Node*,8> nodesWith(int32_t P, bool CheckAlign = true) { in nodesWith()
149 ~RangeTree() { in ~RangeTree()
166 unsigned height(Node *N) { in height()
169 Node *update(Node *N) { in update()
178 Node *rebalance(Node *N) { in rebalance()