|
ANTLR Support Libraries 2.7.1+
|
#include <CircularQueue.hpp>
Public Member Functions | |
| CircularQueue () | |
| ~CircularQueue () | |
| void | clear (void) |
| Clear the queue. | |
| 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 |