#include <quala/util/ringbuffer.hpp>
Definition at line 185 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 187 of file ringbuffer.hpp.
using Indices = CircularIndices<Index> |
Definition at line 188 of file ringbuffer.hpp.
using const_iterator = CircularIndexIterator<Index> |
Definition at line 193 of file ringbuffer.hpp.
using iterator = const_iterator |
Definition at line 194 of file ringbuffer.hpp.
Definition at line 196 of file ringbuffer.hpp.
Definition at line 197 of file ringbuffer.hpp.
|
inline |
Definition at line 190 of file ringbuffer.hpp.
|
inline |
|
inline |
|
inline |
Definition at line 201 of file ringbuffer.hpp.
|
inline |
Definition at line 202 of file ringbuffer.hpp.
|
inline |
Definition at line 204 of file ringbuffer.hpp.
|
inline |
Definition at line 205 of file ringbuffer.hpp.
|
inline |
Definition at line 206 of file ringbuffer.hpp.
|
inline |
Definition at line 209 of file ringbuffer.hpp.
|
private |
Definition at line 214 of file ringbuffer.hpp.
|
private |
Definition at line 215 of file ringbuffer.hpp.
|
private |
Definition at line 215 of file ringbuffer.hpp.
|
private |
Definition at line 216 of file ringbuffer.hpp.