|
| const_iterator () |
| Default constructor.
|
|
reference | operator* () |
| Dereference operator.
|
|
const reference | operator* () const |
| Dereference operator (const version)
|
|
pointer | operator-> () |
| Object pointer.
|
|
const pointer | operator-> () const |
| Object pointer (const version)
|
|
const_iterator | operator++ (int) |
| Increment operator (postfix)
|
|
const_iterator & | operator++ () |
| Increment operator (prefix)
|
|
const_iterator | operator-- (int) |
| Decrement operator (postfix)
|
|
const_iterator & | operator-- () |
| Decrement operator (prefix)
|
|
bool | operator== (const const_iterator &it) const |
| Equality comparison.
|
|
bool | operator!= (const const_iterator &it) const |
| Inequality comparison.
|
|
const_iterator & | operator= (const const_iterator &rhs) |
| Assignment operator.
|
|
const_iterator | operator+ (size_t inc) const |
| Addition operator.
|
|
const_iterator & | operator+= (size_t inc) |
| Addition assignment operator.
|
|
const_iterator | operator- (size_t dec) const |
| Subtraction operator.
|
|
const_iterator & | operator-= (size_t dec) |
| Subtraction assignment operator.
|
|
ptrdiff_t | operator- (const const_iterator &other) const |
| Difference operator.
|
|
template<class T>
class mlib::ring_buffer< T >::const_iterator
Iterator through the circular buffer.