Lines Matching full:piece
48 /// new RopePieces (e.g. when the middle of some other rope piece is deleted,
107 /// If there is no space in this subtree for the extra piece, the extra tree
115 /// If there is no space in this subtree for the extra piece, the extra tree
169 assert(i < getNumPieces() && "Invalid piece ID"); in getPiece()
207 /// If there is no space in this subtree for the extra piece, the extra tree
215 /// If there is no space in this subtree for the extra piece, the extra tree
234 /// If there is no space in this subtree for the extra piece, the extra tree
244 // Find the piece that this offset lands in. in split()
257 // Otherwise, we need to split piece 'i' at Offset-PieceOffs. Convert Offset in split()
258 // to being Piece relative. in split()
274 /// If there is no space in this subtree for the extra piece, the extra tree
278 // If this node is not full, insert the piece. in insert()
339 // finding the Piece that starts there. in erase()
378 // Okay, now might be erasing part of some Piece. If this is the case, then in erase()
379 // move the start point of the piece. in erase()
444 /// If there is no space in this subtree for the extra piece, the extra tree
452 /// If there is no space in this subtree for the extra piece, the extra tree
475 /// If there is no space in this subtree for the extra piece, the extra tree
501 /// If there is no space in this subtree for the extra piece, the extra tree
631 /// If there is no space in this subtree for the extra piece, the extra tree
644 /// If there is no space in this subtree for the extra piece, the extra tree
786 // just allocate a new rope piece for it alone. in MakeRopeString()