Lines Matching refs:position_
242 : buffer_(buffer, buffer_size), position_(0) { } in StringBuilder()
251 return position_; in position()
255 void Reset() { position_ = 0; } in Reset()
262 ASSERT(!is_finalized() && position_ < buffer_.length()); in AddCharacter()
263 buffer_[position_++] = c; in AddCharacter()
275 ASSERT(!is_finalized() && position_ + n < buffer_.length()); in AddSubstring()
277 memmove(&buffer_[position_], s, n * kCharSize); in AddSubstring()
278 position_ += n; in AddSubstring()
292 ASSERT(!is_finalized() && position_ < buffer_.length()); in Finalize()
293 buffer_[position_] = '\0'; in Finalize()
296 ASSERT(strlen(buffer_.start()) == static_cast<size_t>(position_)); in Finalize()
297 position_ = -1; in Finalize()
304 int position_; variable
306 bool is_finalized() const { return position_ < 0; } in is_finalized()