Game Accessibility Library logo SourceForge.net Logo
Game Accessibility Suite: CATQueue< T > Class Template Reference

CATQueue< T > Class Template Reference
[Common Accessibility Technology [CAT] library]

#include <CATQueue.h>

List of all members.


Detailed Description

template<class T>
class CATQueue< T >

Defines a templated queue.

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 ()
CATQueueoperator= (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...

The documentation for this class was generated from the following file:
Generated on Mon Feb 11 04:10:49 2008 for Game Accessibility Suite by doxygen 1.5.4