|
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 T * | pointer |
| typedef T & | reference |
Public Member Functions | |
| iterator () | |
| iterator (T *data_, size_t pos_) | |
| T & | operator[] (int idx) const |
| T & | operator* () const |
| T * | operator-> () const |
| iterator & | operator++ () |
| iterator | operator++ (int) |
| bool | operator== (const iterator &rhs) const |
| bool | operator!= (const iterator &rhs) const |
| bool | operator< (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 | |
| T * | data |
| size_t | pos |
Definition at line 102 of file ring_buf.h.
| typedef ptrdiff_t RingBuf< T, n >::iterator::difference_type |
Definition at line 107 of file ring_buf.h.
| typedef std::random_access_iterator_tag RingBuf< T, n >::iterator::iterator_category |
Definition at line 105 of file ring_buf.h.
| typedef T* RingBuf< T, n >::iterator::pointer |
Definition at line 108 of file ring_buf.h.
| typedef T& RingBuf< T, n >::iterator::reference |
Definition at line 109 of file ring_buf.h.
| typedef T RingBuf< T, n >::iterator::value_type |
Definition at line 106 of file ring_buf.h.
Definition at line 111 of file ring_buf.h.
Definition at line 113 of file ring_buf.h.
|
inline |
Definition at line 127 of file ring_buf.h.
Definition at line 117 of file ring_buf.h.
|
inline |
Definition at line 135 of file ring_buf.h.
Definition at line 121 of file ring_buf.h.
Definition at line 123 of file ring_buf.h.
|
inline |
Definition at line 131 of file ring_buf.h.
|
inline |
Definition at line 137 of file ring_buf.h.
|
inline |
Definition at line 139 of file ring_buf.h.
|
inline |
Definition at line 133 of file ring_buf.h.
Definition at line 119 of file ring_buf.h.
|
inline |
Definition at line 129 of file ring_buf.h.
|
inline |
Definition at line 125 of file ring_buf.h.
Definition at line 115 of file ring_buf.h.
Definition at line 143 of file ring_buf.h.
Definition at line 144 of file ring_buf.h.
1.8.5