|
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.
1.8.5