|
| ouroborus (uint buffer_size) |
|
void | HeadInsert (T *to_insert, uint insert_size) |
|
void | TailInsert (T *to_insert, uint insert_size) |
|
std::vector< T > | HeadRead (uint read_size) |
|
template<typename F > |
std::vector< F > | HeadReadAndConvert (uint read_size) |
|
bool | CheckHead (uint read_size) |
|
std::vector< T > | TailRead (uint read_size) |
|
template<typename F > |
std::vector< F > | TailReadAndConvert (uint read_size) |
|
bool | CheckTail (uint read_size) |
|
void | Reset () |
|
uint | capacity () |
|
uint | size () |
|
bool | overrun () |
|
|
template<typename F > |
std::ostream & | operator<< (std::ostream &stream, ouroborus< F > &buffer) |
|
template<typename T>
class jaspl::ouroborus< T >
Definition at line 22 of file ouroboros.h.