reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Rewrite/Core/RewriteRope.h
  147     iterator begin() const { return iterator(Root); }
tools/clang/lib/Rewrite/RewriteRope.cpp
  722   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);