#include <quala/util/ringbuffer.hpp>
Definition at line 220 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 ForwardRange = CircularRange<IndexT> |
Definition at line 222 of file ringbuffer.hpp.
using Index = typename ForwardRange::Index |
Definition at line 223 of file ringbuffer.hpp.
using Indices = typename ForwardRange::Indices |
Definition at line 224 of file ringbuffer.hpp.
using const_iterator = typename ForwardRange::const_reverse_iterator |
Definition at line 231 of file ringbuffer.hpp.
using iterator = typename ForwardRange::reverse_iterator |
Definition at line 232 of file ringbuffer.hpp.
using const_reverse_iterator = typename ForwardRange::const_iterator |
Definition at line 234 of file ringbuffer.hpp.
using reverse_iterator = typename ForwardRange::iterator |
Definition at line 235 of file ringbuffer.hpp.
|
inline |
Definition at line 226 of file ringbuffer.hpp.
|
inline |
Definition at line 228 of file ringbuffer.hpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 248 of file ringbuffer.hpp.