#include <quala/util/ringbuffer.hpp>
Definition at line 185 of file ringbuffer.hpp.
Collaboration diagram for CircularRange< IndexT >: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.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 202 of file ringbuffer.hpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 204 of file ringbuffer.hpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 205 of file ringbuffer.hpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 206 of file ringbuffer.hpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 209 of file ringbuffer.hpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
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.