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()
366 RopePiece()); in erase()
450 RopePieceBTreeNode *insert(unsigned Offset, const RopePiece &R);
499 const RopePiece &R) { in insert()
642 const RopePiece &R) { in insert()
741 void RopePieceBTree::insert(unsigned Offset, const RopePiece &R) { in insert()
768 RopePiece RewriteRope::MakeRopeString(const char *Start, const char *End) { in MakeRopeString()
776 return RopePiece(AllocBuffer, AllocOffs-Len, AllocOffs); in MakeRopeString()
787 return RopePiece(Res, 0, End-Start); in MakeRopeString()
801 return RopePiece(AllocBuffer, 0, Len); in MakeRopeString()