#include <alpaqa/util/ringbuffer.hpp>
Definition at line 30 of file ringbuffer.hpp.
Collaboration diagram for CircularIndexIterator< IndexT >:Public Types | |
| using | Index = IndexT |
| using | Indices = CircularIndices< Index > |
| using | value_type = Indices |
| using | reference = value_type |
| using | difference_type = std::ptrdiff_t |
| using | pointer = void |
| using | iterator_category = std::input_iterator_tag |
Public Member Functions | |
| CircularIndexIterator () | |
| CircularIndexIterator (Indices i, Index max) | |
| reference | operator* () const |
| CircularIndexIterator & | operator++ () |
| CircularIndexIterator & | operator-- () |
| CircularIndexIterator | operator++ (int) |
| CircularIndexIterator | operator-- (int) |
Public Attributes | |
| Indices | i |
| Index | max |
Related Functions | |
(Note that these are not member functions.) | |
| template<class IndexT > | |
| bool | operator== (CircularIndexIterator< IndexT > a, CircularIndexIterator< IndexT > b) |
| template<class IndexT > | |
| bool | operator!= (CircularIndexIterator< IndexT > a, CircularIndexIterator< IndexT > b) |
| using Index = IndexT |
Definition at line 31 of file ringbuffer.hpp.
| using Indices = CircularIndices<Index> |
Definition at line 32 of file ringbuffer.hpp.
| using value_type = Indices |
Definition at line 40 of file ringbuffer.hpp.
| using reference = value_type |
Definition at line 41 of file ringbuffer.hpp.
| using difference_type = std::ptrdiff_t |
Definition at line 42 of file ringbuffer.hpp.
| using pointer = void |
Definition at line 43 of file ringbuffer.hpp.
| using iterator_category = std::input_iterator_tag |
Definition at line 44 of file ringbuffer.hpp.
|
inline |
Definition at line 34 of file ringbuffer.hpp.
|
inline |
Definition at line 35 of file ringbuffer.hpp.
|
inline |
Definition at line 46 of file ringbuffer.hpp.
|
inline |
Definition at line 47 of file ringbuffer.hpp.
|
inline |
Definition at line 53 of file ringbuffer.hpp.
|
inline |
Definition at line 59 of file ringbuffer.hpp.
|
inline |
Definition at line 64 of file ringbuffer.hpp.
|
related |
Definition at line 74 of file ringbuffer.hpp.
|
related |
Definition at line 82 of file ringbuffer.hpp.
| Indices i |
Definition at line 37 of file ringbuffer.hpp.
| Index max |
Definition at line 38 of file ringbuffer.hpp.