Lines Matching refs:GetChunk
584 Chunk& GetChunk(size_t chunk_no) { return (*chunks_)[chunk_no]; }
597 const Chunk& chunk = GetChunk(current_.chunk_no);
644 const Chunk& chunk = GetChunk(current_.chunk_no);
765 while (chunk_no > 0 && GetChunk(chunk_no).start.chars > position) {
772 if (GetChunk(chunk_no).length == 0) {
773 current_ = {chunk_no, GetChunk(chunk_no).start};
785 GetChunk(chunk_no).start.incomplete_char == 0 &&
786 (GetChunk(chunk_no + 1).start.bytes - GetChunk(chunk_no).start.bytes) ==
787 (GetChunk(chunk_no + 1).start.chars -
788 GetChunk(chunk_no).start.chars);
790 size_t skip = position - GetChunk(chunk_no).start.chars;
792 {GetChunk(chunk_no).start.bytes + skip,
793 GetChunk(chunk_no).start.chars + skip, 0,
796 current_ = {chunk_no, GetChunk(chunk_no).start};
810 current_ = {chunk_no, GetChunk(chunk_no).start};
833 GetChunk(current_.chunk_no).length == 0 &&