Merge "make RingBuffer const viable"
This commit is contained in:
committed by
Android (Google) Code Review
commit
fbf184c472
@@ -32,7 +32,7 @@ public:
|
||||
~RingBuffer() {}
|
||||
|
||||
constexpr size_t capacity() const { return SIZE; }
|
||||
size_t size() { return mCount; }
|
||||
size_t size() const { return mCount; }
|
||||
|
||||
T& next() {
|
||||
mHead = (mHead + 1) % SIZE;
|
||||
@@ -54,6 +54,10 @@ public:
|
||||
return mBuffer[(mHead + index + 1) % mCount];
|
||||
}
|
||||
|
||||
const T& operator[](size_t index) const {
|
||||
return mBuffer[(mHead + index + 1) % mCount];
|
||||
}
|
||||
|
||||
void clear() {
|
||||
mCount = 0;
|
||||
mHead = -1;
|
||||
|
||||
Reference in New Issue
Block a user