HDK
|
#include <TIL_HoldingQueue.h>
Public Member Functions | |
TIL_HoldingQueue () | |
~TIL_HoldingQueue () | |
void | add (TIL_HoldingNode *newtile) |
void | remove (TIL_HoldingNode *tile) |
TIL_HoldingNode * | pop () |
TIL_HoldingNode * | head () |
bool | isEmpty () const |
unsigned int | entries () const |
void | empty (bool delete_nodes=true) |
int | traverse (int(*tfunc)(TIL_HoldingNode *, void *), void *data) |
Definition at line 41 of file TIL_HoldingQueue.h.
|
inline |
Definition at line 44 of file TIL_HoldingQueue.h.
TIL_HoldingQueue::~TIL_HoldingQueue | ( | ) |
void TIL_HoldingQueue::add | ( | TIL_HoldingNode * | newtile | ) |
void TIL_HoldingQueue::empty | ( | bool | delete_nodes = true | ) |
|
inline |
Definition at line 61 of file TIL_HoldingQueue.h.
|
inline |
Definition at line 59 of file TIL_HoldingQueue.h.
|
inline |
Definition at line 60 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 | ||
) |