ANTLR Support Libraries 2.7.1+
|
#include <CircularQueue.hpp>
Public Member Functions | |
CircularQueue () | |
~CircularQueue () | |
void | clear (void) |
Clear the queue. More... | |
T | elementAt (size_t idx) const |
void | removeFirst () |
void | removeItems (size_t nb) |
void | append (const T &t) |
size_t | entries () const |
Private Member Functions | |
CircularQueue (const CircularQueue &) | |
const CircularQueue & | operator= (const CircularQueue &) |
Private Attributes | |
std ::vector< T > | storage |
size_t | m_offset |
|
inline |
|
inline |
|
private |
|
inline |
|
inline |
Clear the queue.
|
inline |
|
inline |
|
private |
|
inline |
|
inline |
|
private |
|
private |