Const iterator for RingBuffers. More...
#include <RingBuffer.h>
Public Member Functions | |
const_iterator (const const_iterator &other) | |
bool | operator!= (const const_iterator &other) const |
const T & | operator* () const |
const_iterator | operator+ (difference_type offset) const |
const_iterator & | operator++ () |
const_iterator | operator++ (int) |
const_iterator & | operator+= (difference_type offset) |
const_iterator | operator- (difference_type offset) const |
difference_type | operator- (const const_iterator &other) const |
const_iterator & | operator-- () |
const_iterator | operator-- (int) |
const_iterator & | operator-= (difference_type offset) |
const T * | operator-> () const |
const_iterator & | operator= (const const_iterator &other) |
bool | operator== (const const_iterator &other) const |
Protected Member Functions | |
const_iterator (const T *current, const T *cbegin, const T *cend, const T *begin) | |
Protected Attributes | |
const T * | m_begin |
Actual first value in the container. More... | |
const T * | m_cbegin |
Beginning of the container. More... | |
const T * | m_cend |
End of the container. More... | |
const T * | m_current |
Friends | |
class | RingBuffer |
Const iterator for RingBuffers.
Definition at line 58 of file RingBuffer.h.
|
inline |
Definition at line 63 of file RingBuffer.h.
|
inlineprotected |
Definition at line 156 of file RingBuffer.h.
|
inline |
Definition at line 150 of file RingBuffer.h.
|
inline |
Definition at line 152 of file RingBuffer.h.
|
inline |
Definition at line 119 of file RingBuffer.h.
|
inline |
Definition at line 73 of file RingBuffer.h.
|
inline |
Definition at line 79 of file RingBuffer.h.
|
inline |
Definition at line 102 of file RingBuffer.h.
|
inline |
Definition at line 125 of file RingBuffer.h.
|
inline |
Definition at line 132 of file RingBuffer.h.
|
inline |
Definition at line 86 of file RingBuffer.h.
|
inline |
Definition at line 95 of file RingBuffer.h.
|
inline |
Definition at line 115 of file RingBuffer.h.
|
inline |
Definition at line 153 of file RingBuffer.h.
|
inline |
Definition at line 67 of file RingBuffer.h.
|
inline |
Definition at line 149 of file RingBuffer.h.
|
friend |
Definition at line 60 of file RingBuffer.h.
|
protected |
Actual first value in the container.
Definition at line 166 of file RingBuffer.h.
|
protected |
Beginning of the container.
Definition at line 162 of file RingBuffer.h.
|
protected |
End of the container.
Definition at line 164 of file RingBuffer.h.
|
protected |
Definition at line 160 of file RingBuffer.h.