Home | History | Annotate | Download | only in src

Lines Matching refs:index_

489       : index_(0), size_(0) {
506 if (index_ >= current_chunk_.length()) {
509 current_chunk_[index_] = value;
510 index_++;
520 if (size > current_chunk_.length() - index_) {
523 T* position = current_chunk_.start() + index_;
524 index_ += size;
538 if (source.length() > current_chunk_.length() - index_) {
541 T* position = current_chunk_.start() + index_;
542 index_ += source.length();
562 for (int i = 0; i < index_; i++) {
584 index_ = 0;
595 int index_; // Current index in current chunk.
611 if (index_ > 0) {
612 chunks_.Add(current_chunk_.SubVector(0, index_));
619 index_ = new_index;
620 ASSERT(index_ + min_capacity <= current_chunk_.length());
625 // the current index_ value to represent data no longer in the current chunk.
653 sequence_start_ = this->index_;
660 if (sequence_start == this->index_) return Vector<T>();
661 return this->current_chunk_.SubVector(sequence_start, this->index_);
667 int sequence_length = this->index_ - sequence_start_;
668 this->index_ = sequence_start_;
685 int sequence_length = this->index_ - sequence_start_;
692 this->index_ = sequence_start_;