Home | History | Annotate | Download | only in heap

Lines Matching refs:end_

54   RingBuffer() : begin_(0), end_(0) {}
56 bool empty() const { return begin_ == end_; }
58 return (end_ - begin_ + MAX_SIZE + 1) % (MAX_SIZE + 1);
61 const_iterator end() const { return const_iterator(end_, elements_); }
64 elements_[end_] = element;
65 end_ = (end_ + 1) % (MAX_SIZE + 1);
66 if (end_ == begin_) begin_ = (begin_ + 1) % (MAX_SIZE + 1);
70 if (begin_ == end_) end_ = (end_ + MAX_SIZE) % (MAX_SIZE + 1);
77 size_t end_;