#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 |
| CircularQueue< T >::CircularQueue | ( | ) | [inline] |
| CircularQueue< T >::~CircularQueue | ( | ) | [inline] |
| CircularQueue< T >::CircularQueue | ( | const CircularQueue< T > & | ) | [private] |
| void CircularQueue< T >::append | ( | const T & | t | ) | [inline] |
| void CircularQueue< T >::clear | ( | void | ) | [inline] |
Clear the queue.
| T CircularQueue< T >::elementAt | ( | size_t | idx | ) | const [inline] |
| size_t CircularQueue< T >::entries | ( | ) | const [inline] |
| const CircularQueue& CircularQueue< T >::operator= | ( | const CircularQueue< T > & | ) | [private] |
| void CircularQueue< T >::removeFirst | ( | ) | [inline] |
| void CircularQueue< T >::removeItems | ( | size_t | nb | ) | [inline] |
size_t CircularQueue< T >::m_offset [private] |
std ::vector<T> CircularQueue< T >::storage [private] |
1.6.1