• Home
  • Raw
  • Download

Lines Matching refs:RopePieceBTreeLeaf

135   class RopePieceBTreeLeaf : public RopePieceBTreeNode {  class
146 RopePieceBTreeLeaf **PrevLeaf, *NextLeaf;
148 RopePieceBTreeLeaf() : RopePieceBTreeNode(true), NumPieces(0), in RopePieceBTreeLeaf() function in __anon1ec3f34e0311::RopePieceBTreeLeaf
150 ~RopePieceBTreeLeaf() { in ~RopePieceBTreeLeaf()
172 const RopePieceBTreeLeaf *getNextLeafInOrder() const { return NextLeaf; } in getNextLeafInOrder()
173 void insertAfterLeafInOrder(RopePieceBTreeLeaf *Node) { in insertAfterLeafInOrder()
234 RopePieceBTreeNode *RopePieceBTreeLeaf::split(unsigned Offset) { in split()
275 RopePieceBTreeNode *RopePieceBTreeLeaf::insert(unsigned Offset, in insert()
308 RopePieceBTreeLeaf *NewNode = new RopePieceBTreeLeaf(); in insert()
336 void RopePieceBTreeLeaf::erase(unsigned Offset, unsigned NumBytes) { in erase()
616 if (RopePieceBTreeLeaf *Leaf = dyn_cast<RopePieceBTreeLeaf>(this)) in Destroy()
630 if (RopePieceBTreeLeaf *Leaf = dyn_cast<RopePieceBTreeLeaf>(this)) in split()
644 if (RopePieceBTreeLeaf *Leaf = dyn_cast<RopePieceBTreeLeaf>(this)) in insert()
653 if (RopePieceBTreeLeaf *Leaf = dyn_cast<RopePieceBTreeLeaf>(this)) in erase()
663 static const RopePieceBTreeLeaf *getCN(const void *P) { in getCN()
664 return static_cast<const RopePieceBTreeLeaf*>(P); in getCN()
676 CurNode = cast<RopePieceBTreeLeaf>(N); in RopePieceBTreeIterator()
718 Root = new RopePieceBTreeLeaf(); in RopePieceBTree()
722 Root = new RopePieceBTreeLeaf(); in RopePieceBTree()
733 if (RopePieceBTreeLeaf *Leaf = dyn_cast<RopePieceBTreeLeaf>(getRoot(Root))) in clear()
737 Root = new RopePieceBTreeLeaf(); in clear()