Pyrogenesis
13997
|
#include <ring_buf.h>
Classes | |
class | const_iterator |
class | iterator |
Public Member Functions | |
RingBuf () | |
void | clear () |
size_t | size () const |
bool | empty () const |
const T & | operator[] (int ofs) const |
T & | operator[] (int ofs) |
T & | front () |
const T & | front () const |
T & | back () |
const T & | back () const |
void | push_back (const T &item) |
void | pop_front () |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
Private Attributes | |
size_t | size_ |
size_t | head |
size_t | tail |
T | data [n] |
Definition at line 30 of file ring_buf.h.
Definition at line 38 of file ring_buf.h.
Definition at line 67 of file ring_buf.h.
Definition at line 72 of file ring_buf.h.
Definition at line 194 of file ring_buf.h.
|
inline |
Definition at line 198 of file ring_buf.h.
Definition at line 39 of file ring_buf.h.
Definition at line 42 of file ring_buf.h.
Definition at line 202 of file ring_buf.h.
|
inline |
Definition at line 206 of file ring_buf.h.
Definition at line 57 of file ring_buf.h.
Definition at line 62 of file ring_buf.h.
Definition at line 44 of file ring_buf.h.
Definition at line 50 of file ring_buf.h.
Definition at line 91 of file ring_buf.h.
Definition at line 78 of file ring_buf.h.
Definition at line 41 of file ring_buf.h.
Definition at line 35 of file ring_buf.h.
Definition at line 33 of file ring_buf.h.
Definition at line 32 of file ring_buf.h.
Definition at line 34 of file ring_buf.h.