#include <CATQueue.h>
Definition at line 23 of file CATQueue.h.
Public Types | |
typedef void(* | CATQueueENUMCB )(T &object, void *userParam) |
Public Member Functions | |
CATQueue () | |
CATQueue constructor. | |
CATQueue (const CATQueue &srcQueue) | |
CATQueue copy constructor. | |
virtual | ~CATQueue () |
CATQueue virtual destructor. | |
void | Clear () |
CATQueue & | operator= (const CATQueue &srcQueue) |
Operator= override for copying queues around. | |
CATResult | Queue (T &object) |
CATResult | Next (T &object) |
CATUInt32 | Size () const |
Size() returns the number of items in the list. | |
void | Enumerate (CATQueueENUMCB enumCallback, void *userParam) |
Private Attributes | |
Node< T > * | fHead |
Node< T > * | fTail |
CATUInt32 | fSize |
Classes | |
class | Node |
Protected node class for CATQueue. More... |