|
#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... | |
1.5.4