|
Pyrogenesis
13997
|
#include <ring_buf.h>
Public Types | |
| typedef std::random_access_iterator_tag | iterator_category |
| typedef T | value_type |
| typedef ptrdiff_t | difference_type |
| typedef const T * | pointer |
| typedef const T & | reference |
Public Member Functions | |
| const_iterator () | |
| const_iterator (const T *data_, size_t pos_) | |
| const T & | operator[] (int idx) const |
| const T & | operator* () const |
| const T * | operator-> () const |
| const_iterator & | operator++ () |
| const_iterator | operator++ (int) |
| bool | operator== (const const_iterator &rhs) const |
| bool | operator!= (const const_iterator &rhs) const |
| bool | operator< (const const_iterator &rhs) const |
| iterator & | operator+= (difference_type ofs) |
| iterator & | operator-= (difference_type ofs) |
| iterator | operator+ (difference_type ofs) const |
| iterator | operator- (difference_type ofs) const |
| difference_type | operator- (const iterator right) const |
Protected Attributes | |
| const T * | data |
| size_t | pos |
Definition at line 148 of file ring_buf.h.
| typedef ptrdiff_t RingBuf< T, n >::const_iterator::difference_type |
Definition at line 153 of file ring_buf.h.
| typedef std::random_access_iterator_tag RingBuf< T, n >::const_iterator::iterator_category |
Definition at line 151 of file ring_buf.h.
| typedef const T* RingBuf< T, n >::const_iterator::pointer |
Definition at line 154 of file ring_buf.h.
| typedef const T& RingBuf< T, n >::const_iterator::reference |
Definition at line 155 of file ring_buf.h.
| typedef T RingBuf< T, n >::const_iterator::value_type |
Definition at line 152 of file ring_buf.h.
Definition at line 157 of file ring_buf.h.
|
inline |
Definition at line 159 of file ring_buf.h.
|
inline |
Definition at line 173 of file ring_buf.h.
Definition at line 163 of file ring_buf.h.
|
inline |
Definition at line 181 of file ring_buf.h.
|
inline |
Definition at line 167 of file ring_buf.h.
|
inline |
Definition at line 169 of file ring_buf.h.
|
inline |
Definition at line 177 of file ring_buf.h.
|
inline |
Definition at line 183 of file ring_buf.h.
|
inline |
Definition at line 185 of file ring_buf.h.
|
inline |
Definition at line 179 of file ring_buf.h.
Definition at line 165 of file ring_buf.h.
|
inline |
Definition at line 175 of file ring_buf.h.
|
inline |
Definition at line 171 of file ring_buf.h.
|
inline |
Definition at line 161 of file ring_buf.h.
Definition at line 189 of file ring_buf.h.
Definition at line 190 of file ring_buf.h.
1.8.5