#include <alpaqa/util/ringbuffer.hpp>
Definition at line 146 of file ringbuffer.hpp.
Public Types | |
using | Index = IndexT |
using | Indices = CircularIndices< Index > |
using | const_iterator = CircularIndexIterator< Index > |
using | iterator = const_iterator |
using | const_reverse_iterator = ReverseCircularIndexIterator< Index > |
using | reverse_iterator = const_reverse_iterator |
Public Member Functions | |
CircularRange (Index size, Index idx1, Index idx2, Index max) | |
iterator | begin () const |
iterator | end () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
reverse_iterator | rbegin () const |
reverse_iterator | rend () const |
const_reverse_iterator | crbegin () const |
const_reverse_iterator | crend () const |
Private Attributes | |
Index | size |
Index | idx1 |
Index | idx2 |
Index | max |
using Index = IndexT |
Definition at line 148 of file ringbuffer.hpp.
using Indices = CircularIndices<Index> |
Definition at line 149 of file ringbuffer.hpp.
using const_iterator = CircularIndexIterator<Index> |
Definition at line 154 of file ringbuffer.hpp.
using iterator = const_iterator |
Definition at line 155 of file ringbuffer.hpp.
Definition at line 157 of file ringbuffer.hpp.
Definition at line 158 of file ringbuffer.hpp.
|
inline |
Definition at line 151 of file ringbuffer.hpp.
|
inline |
|
inline |
|
inline |
Definition at line 162 of file ringbuffer.hpp.
|
inline |
Definition at line 163 of file ringbuffer.hpp.
|
inline |
Definition at line 165 of file ringbuffer.hpp.
|
inline |
Definition at line 166 of file ringbuffer.hpp.
|
inline |
Definition at line 167 of file ringbuffer.hpp.
|
inline |
Definition at line 170 of file ringbuffer.hpp.
|
private |
Definition at line 175 of file ringbuffer.hpp.
|
private |
Definition at line 176 of file ringbuffer.hpp.
|
private |
Definition at line 176 of file ringbuffer.hpp.
|
private |
Definition at line 177 of file ringbuffer.hpp.