#include <linkedlist.h>
Public Methods | |
| LinkedList () | |
| ~LinkedList () | |
| LinkedList (const LinkedList &l) | |
| LinkedList & | operator= (const LinkedList &l) |
| void | forceMasterList () |
| void | clearMasterList () |
| void | addTail (T *pItem) |
| void | addHead (T *pItem) |
| void | empty () |
| void | purge () |
| T * | removeHead () |
| T * | removeTail () |
| T * | removeCurrent (const ListDirection direction=listNEXT) |
| unsigned long | getNumEntries () |
| T * | getHead () |
| T * | getTail () |
| T * | getNext () |
| T * | getPrev () |
| T * | getCurrent () |
| T * | getAt (unsigned long index) |
Protected Attributes | |
| unsigned long | m_nNumEntries |
| unsigned long | m_uniqueID |
| ListNode * | m_pHead |
| ListNode * | m_pTail |
| ListNode * | m_pCurrent |
| bool | m_bMasterList |
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.2.11 written by Dimitri van Heesch,
© 1997-2001