|
guanaqo
1.0.0-alpha.26
Utilities for scientific software
|
#include <guanaqo/ringbuffer.hpp>
Definition at line 189 of file ringbuffer.hpp.
Public Types | |
| using | ForwardRange = CircularRange<IndexT> |
| using | Index = typename ForwardRange::Index |
| using | Indices = typename ForwardRange::Indices |
| using | const_iterator = typename ForwardRange::const_reverse_iterator |
| using | iterator = typename ForwardRange::reverse_iterator |
| using | const_reverse_iterator = typename ForwardRange::const_iterator |
| using | reverse_iterator = typename ForwardRange::iterator |
Public Member Functions | |
| ReverseCircularRange (const ForwardRange &forwardrange) | |
| ReverseCircularRange (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 | |
| ForwardRange | forwardrange |
| using guanaqo::ReverseCircularRange< IndexT >::ForwardRange = CircularRange<IndexT> |
Definition at line 191 of file ringbuffer.hpp.
| using guanaqo::ReverseCircularRange< IndexT >::Index = typename ForwardRange::Index |
Definition at line 192 of file ringbuffer.hpp.
| using guanaqo::ReverseCircularRange< IndexT >::Indices = typename ForwardRange::Indices |
Definition at line 193 of file ringbuffer.hpp.
| using guanaqo::ReverseCircularRange< IndexT >::const_iterator = typename ForwardRange::const_reverse_iterator |
Definition at line 200 of file ringbuffer.hpp.
| using guanaqo::ReverseCircularRange< IndexT >::iterator = typename ForwardRange::reverse_iterator |
Definition at line 201 of file ringbuffer.hpp.
| using guanaqo::ReverseCircularRange< IndexT >::const_reverse_iterator = typename ForwardRange::const_iterator |
Definition at line 203 of file ringbuffer.hpp.
| using guanaqo::ReverseCircularRange< IndexT >::reverse_iterator = typename ForwardRange::iterator |
Definition at line 204 of file ringbuffer.hpp.
|
inline |
Definition at line 195 of file ringbuffer.hpp.
|
inline |
Definition at line 197 of file ringbuffer.hpp.
|
inline |
Definition at line 206 of file ringbuffer.hpp.
|
inline |
Definition at line 207 of file ringbuffer.hpp.
|
inline |
Definition at line 208 of file ringbuffer.hpp.
|
inline |
Definition at line 209 of file ringbuffer.hpp.
|
inline |
Definition at line 211 of file ringbuffer.hpp.
|
inline |
Definition at line 212 of file ringbuffer.hpp.
|
inline |
Definition at line 213 of file ringbuffer.hpp.
|
inline |
Definition at line 214 of file ringbuffer.hpp.
|
private |
Definition at line 217 of file ringbuffer.hpp.