HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TIL_HoldingQueue Class Reference

#include <TIL_HoldingQueue.h>

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 39 of file TIL_HoldingQueue.h.

Constructor & Destructor Documentation

TIL_HoldingQueue::TIL_HoldingQueue ( )
inline

Definition at line 42 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 57 of file TIL_HoldingQueue.h.

TIL_HoldingNode* TIL_HoldingQueue::head ( )
inline

Definition at line 55 of file TIL_HoldingQueue.h.

bool TIL_HoldingQueue::isEmpty ( ) const
inline

Definition at line 56 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: