Iterator for RingBuffers. More...
#include <RingBuffer.h>
Public Member Functions | |
iterator (const iterator &other) | |
T & | operator* () const |
T * | operator-> () const |
iterator & | operator= (const iterator &other) |
Protected Member Functions | |
iterator (T *current, T *cbegin, T *cend, T *begin) | |
Friends | |
class | RingBuffer |
Iterator for RingBuffers.
Definition at line 170 of file RingBuffer.h.
icl_core::RingBuffer< T >::iterator::iterator | ( | const iterator & | other | ) | [inline] |
Definition at line 175 of file RingBuffer.h.
icl_core::RingBuffer< T >::iterator::iterator | ( | T * | current, |
T * | cbegin, | ||
T * | cend, | ||
T * | begin | ||
) | [inline, protected] |
Definition at line 192 of file RingBuffer.h.
T& icl_core::RingBuffer< T >::iterator::operator* | ( | ) | const [inline] |
Reimplemented from icl_core::RingBuffer< T >::const_iterator.
Definition at line 188 of file RingBuffer.h.
T* icl_core::RingBuffer< T >::iterator::operator-> | ( | ) | const [inline] |
Reimplemented from icl_core::RingBuffer< T >::const_iterator.
Definition at line 189 of file RingBuffer.h.
iterator& icl_core::RingBuffer< T >::iterator::operator= | ( | const iterator & | other | ) | [inline] |
Definition at line 179 of file RingBuffer.h.
friend class RingBuffer [friend] |
Reimplemented from icl_core::RingBuffer< T >::const_iterator.
Definition at line 172 of file RingBuffer.h.