#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 47 of file TIL_HoldingQueue.h.
| TIL_HoldingQueue::TIL_HoldingQueue | ( | ) | [inline] |
Definition at line 50 of file TIL_HoldingQueue.h.
| TIL_HoldingQueue::~TIL_HoldingQueue | ( | ) |
| 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 | |||
| ) |
1.5.9