|
My Project
|
A mutable LegacyRandomAccessIterator for CircularBuffer<T, Allocator>. More...
#include <tim/circular-buffer/CircularBuffer.hpp>
Public Member Functions | |
| constexpr | CircularBufferIterator (const CircularBufferIterator &)=default |
| constexpr | CircularBufferIterator (CircularBufferIterator &&)=default |
| constexpr CircularBufferIterator & | operator= (const CircularBufferIterator &)=default |
| constexpr CircularBufferIterator & | operator= (CircularBufferIterator &&)=default |
| constexpr CircularBufferIterator & | operator++ () |
| constexpr CircularBufferIterator | operator++ (int) |
| constexpr CircularBufferIterator & | operator-- () |
| constexpr CircularBufferIterator | operator-- (int) |
| constexpr reference | operator* () const |
| constexpr pointer | operator-> () const |
| constexpr CircularBufferIterator & | operator+= (difference_type rhs) |
| constexpr CircularBufferIterator & | operator-= (difference_type rhs) |
| constexpr reference | operator[] (difference_type ofs) const |
Friends | |
| template<class , class > | |
| struct | CircularBuffer |
| struct | ConstCircularBufferIterator< T, Allocator > |
| constexpr friend CircularBufferIterator | operator+ (CircularBufferIterator lhs, difference_type rhs) |
| constexpr friend CircularBufferIterator | operator+ (difference_type lhs, CircularBufferIterator rhs) |
| constexpr friend CircularBufferIterator | operator- (CircularBufferIterator lhs, difference_type rhs) |
| constexpr friend difference_type | operator- (CircularBufferIterator lhs, CircularBufferIterator rhs) |
| constexpr friend bool | operator== (CircularBufferIterator lhs, CircularBufferIterator rhs) |
| constexpr friend bool | operator!= (CircularBufferIterator lhs, CircularBufferIterator rhs) |
| constexpr friend bool | operator< (CircularBufferIterator lhs, CircularBufferIterator rhs) |
| constexpr friend bool | operator<= (CircularBufferIterator lhs, CircularBufferIterator rhs) |
| constexpr friend bool | operator> (CircularBufferIterator lhs, CircularBufferIterator rhs) |
| constexpr friend bool | operator>= (CircularBufferIterator lhs, CircularBufferIterator rhs) |
A mutable LegacyRandomAccessIterator for CircularBuffer<T, Allocator>.