#include <MCQueue.h>
Inheritance diagram for MCQueue< T >:
Public Member Functions | |
MCQueue (unsigned long size) | |
bool | push_back (const T &x) |
T & | front () |
bool | pop_front () |
bool | isFull () |
bool | isEmpty () |
Private Member Functions | |
unsigned long | nextItem (unsigned long i) |
Private Attributes | |
unsigned long | m_tail |
unsigned long | m_head |
MVector< status > | m_queue |
Classes | |
struct | status |
Definition at line 7 of file MCQueue.h.
bool MCQueue< T >::push_back | ( | const T & | x | ) | [inline] |
bool MCQueue< T >::pop_front | ( | ) | [inline] |
bool MCQueue< T >::isFull | ( | ) | [inline] |
bool MCQueue< T >::isEmpty | ( | ) | [inline] |
unsigned long MCQueue< T >::nextItem | ( | unsigned long | i | ) | [inline, private] |