Lines Matching refs:write_offset
754 // unsearched region of the string so long as |write_offset| <= |read_offset|;
758 // |write_offset| grows slower than |read_offset|.
760 // (b) If the string is being lengthened, |write_offset| grows faster than
761 // |read_offset|, but |expansion| is big enough so that |write_offset|
764 size_t write_offset = first_match;
768 CharTraits::copy(buffer + write_offset, replace_with.data(),
770 write_offset += replace_length;
779 CharTraits::move(buffer + write_offset, buffer + read_offset, length);
780 write_offset += length;
786 str->resize(write_offset);