Lines Matching refs:end_
438 end_(other.end_) {
440 other.end_ = 0;
445 ~circular_deque() { DestructRange(begin_, end_); }
469 end_ = other.end_;
472 other.end_ = 0;
518 if (begin_ <= end_ || i < right_size)
557 iterator end() { return iterator(this, end_); }
558 const_iterator end() const { return const_iterator(this, end_); }
559 const_iterator cend() const { return const_iterator(this, end_); }
616 bool empty() const { return begin_ == end_; }
619 if (begin_ <= end_)
620 return end_ - begin_;
621 return buffer_.capacity() - begin_ + end_;
647 DestructRange(new_end, end_);
648 end_ = new_end;
662 DestructRange(new_end, end_);
663 end_ = new_end;
819 end_ = move_dest.index_;
851 new (&buffer_[end_]) T(std::forward<Args>(args)...);
852 if (end_ == buffer_.capacity() - 1)
853 end_ = 0;
855 end_++;
877 if (end_ == 0)
878 end_ = buffer_.capacity() - 1;
880 end_--;
881 buffer_.DestructRange(&buffer_[end_], &buffer_[end_ + 1]);
895 std::swap(end_, other.end_);
943 MoveBuffer(buffer_, begin_, end_, &new_buffer, &begin_, &end_);
987 DestructRange(begin_, end_);
989 end_ = 0;
994 // around. The buffer is not resized, and the begin_ and end_ members are
1027 end_ = (end_ + count) % buffer_.capacity();
1047 if (begin_ <= end_)
1048 DCHECK(i >= begin_ && i < end_);
1050 DCHECK((i >= begin_ && i < buffer_.capacity()) || i < end_);
1055 if (i != end_)
1086 size_type end_ = 0;