Lines Matching refs:Root
723 Root = new RopePieceBTreeLeaf(); in RopePieceBTree()
728 Root = new RopePieceBTreeLeaf(); in RopePieceBTree()
732 getRoot(Root)->Destroy(); in ~RopePieceBTree()
736 return getRoot(Root)->size(); in size()
740 if (auto *Leaf = dyn_cast<RopePieceBTreeLeaf>(getRoot(Root))) in clear()
743 getRoot(Root)->Destroy(); in clear()
744 Root = new RopePieceBTreeLeaf(); in clear()
750 if (RopePieceBTreeNode *RHS = getRoot(Root)->split(Offset)) in insert()
751 Root = new RopePieceBTreeInterior(getRoot(Root), RHS); in insert()
754 if (RopePieceBTreeNode *RHS = getRoot(Root)->insert(Offset, R)) in insert()
755 Root = new RopePieceBTreeInterior(getRoot(Root), RHS); in insert()
760 if (RopePieceBTreeNode *RHS = getRoot(Root)->split(Offset)) in erase()
761 Root = new RopePieceBTreeInterior(getRoot(Root), RHS); in erase()
764 getRoot(Root)->erase(Offset, NumBytes); in erase()