Home | History | Annotate | Download | only in heap

Lines Matching refs:begin_

54   RingBuffer() : begin_(0), end_(0) {}
56 bool empty() const { return begin_ == end_; }
58 return (end_ - begin_ + MAX_SIZE + 1) % (MAX_SIZE + 1);
60 const_iterator begin() const { return const_iterator(begin_, elements_); }
66 if (end_ == begin_) begin_ = (begin_ + 1) % (MAX_SIZE + 1);
69 begin_ = (begin_ + MAX_SIZE) % (MAX_SIZE + 1);
70 if (begin_ == end_) end_ = (end_ + MAX_SIZE) % (MAX_SIZE + 1);
71 elements_[begin_] = element;
76 size_t begin_;