Lines Matching refs:RopePiece
114 RopePieceBTreeNode *insert(unsigned Offset, const RopePiece &R);
142 RopePiece Pieces[2*WidthFactor];
161 Pieces[--NumPieces] = RopePiece(); in clear()
167 const RopePiece &getPiece(unsigned i) const { in getPiece()
215 RopePieceBTreeNode *insert(unsigned Offset, const RopePiece &R);
260 RopePiece Tail(Pieces[i].StrData, Pieces[i].StartOffs+IntraPieceOffset, in split()
276 const RopePiece &R) { in insert()
314 std::fill(&Pieces[WidthFactor], &Pieces[2*WidthFactor], RopePiece()); in insert()
364 RopePiece()); in erase()
448 RopePieceBTreeNode *insert(unsigned Offset, const RopePiece &R);
497 const RopePiece &R) { in insert()
640 const RopePiece &R) { in insert()
739 void RopePieceBTree::insert(unsigned Offset, const RopePiece &R) { in insert()
766 RopePiece RewriteRope::MakeRopeString(const char *Start, const char *End) { in MakeRopeString()
774 return RopePiece(AllocBuffer, AllocOffs-Len, AllocOffs); in MakeRopeString()
785 return RopePiece(Res, 0, End-Start); in MakeRopeString()
799 return RopePiece(AllocBuffer, 0, Len); in MakeRopeString()