reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
147 iterator begin() const { return iterator(Root); }
tools/clang/lib/Rewrite/RewriteRope.cpp722 Root = new RopePieceBTreeLeaf(); 727 Root = new RopePieceBTreeLeaf(); 731 getRoot(Root)->Destroy(); 735 return getRoot(Root)->size(); 739 if (auto *Leaf = dyn_cast<RopePieceBTreeLeaf>(getRoot(Root))) 742 getRoot(Root)->Destroy(); 743 Root = new RopePieceBTreeLeaf(); 749 if (RopePieceBTreeNode *RHS = getRoot(Root)->split(Offset)) 750 Root = new RopePieceBTreeInterior(getRoot(Root), RHS); 750 Root = new RopePieceBTreeInterior(getRoot(Root), RHS); 753 if (RopePieceBTreeNode *RHS = getRoot(Root)->insert(Offset, R)) 754 Root = new RopePieceBTreeInterior(getRoot(Root), RHS); 754 Root = new RopePieceBTreeInterior(getRoot(Root), RHS); 759 if (RopePieceBTreeNode *RHS = getRoot(Root)->split(Offset)) 760 Root = new RopePieceBTreeInterior(getRoot(Root), RHS); 760 Root = new RopePieceBTreeInterior(getRoot(Root), RHS); 763 getRoot(Root)->erase(Offset, NumBytes);