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