Lines Matching refs:position_
314 : buffer_(buffer, buffer_size), position_(0) { }
323 return position_;
327 void Reset() { position_ = 0; }
334 DOUBLE_CONVERSION_ASSERT(!is_finalized() && position_ < buffer_.length());
335 buffer_[position_++] = c;
347 DOUBLE_CONVERSION_ASSERT(!is_finalized() && position_ + n < buffer_.length());
349 memmove(&buffer_[position_], s, static_cast<size_t>(n));
350 position_ += n;
364 DOUBLE_CONVERSION_ASSERT(!is_finalized() && position_ < buffer_.length());
365 buffer_[position_] = '\0';
368 DOUBLE_CONVERSION_ASSERT(strlen(buffer_.start()) == static_cast<size_t>(position_));
369 position_ = -1;
376 int position_;
378 bool is_finalized() const { return position_ < 0; }