TIL_HoldingQueue Class Reference

#include <TIL_HoldingQueue.h>

List of all members.

Public Member Functions

 TIL_HoldingQueue ()
 ~TIL_HoldingQueue ()
void add (TIL_HoldingNode *newtile)
void remove (TIL_HoldingNode *tile)
TIL_HoldingNodepop ()
TIL_HoldingNodehead ()
bool isEmpty () const
unsigned int entries () const
void empty (bool delete_nodes=true)
int traverse (int(*tfunc)(TIL_HoldingNode *, void *), void *data)


Detailed Description

Definition at line 47 of file TIL_HoldingQueue.h.


Constructor & Destructor Documentation

TIL_HoldingQueue::TIL_HoldingQueue (  )  [inline]

Definition at line 50 of file TIL_HoldingQueue.h.

TIL_HoldingQueue::~TIL_HoldingQueue (  ) 


Member Function Documentation

void TIL_HoldingQueue::add ( TIL_HoldingNode newtile  ) 

void TIL_HoldingQueue::empty ( bool  delete_nodes = true  ) 

unsigned int TIL_HoldingQueue::entries ( void   )  const [inline]

Definition at line 65 of file TIL_HoldingQueue.h.

TIL_HoldingNode* TIL_HoldingQueue::head (  )  [inline]

Definition at line 63 of file TIL_HoldingQueue.h.

bool TIL_HoldingQueue::isEmpty ( void   )  const [inline]

Definition at line 64 of file TIL_HoldingQueue.h.

TIL_HoldingNode* TIL_HoldingQueue::pop (  ) 

void TIL_HoldingQueue::remove ( TIL_HoldingNode tile  ) 

int TIL_HoldingQueue::traverse ( int(*)(TIL_HoldingNode *, void *)  tfunc,
void *  data 
)


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:45 2012 for HDK by  doxygen 1.5.9