#include <phLinkedList.h>
Inheritance diagram for phLinkedList:

This class should not be mistaken with the thread-safe phList class.
Definition at line 113 of file phLinkedList.h.
Public Member Functions | |
| phLinkedList () | |
| ~phLinkedList () | |
| uint32_t | length () |
| uint32_t | getTotal () |
| int | isEmpty () |
| int | empty () |
| int | insert (phLinkedListNode *pobj, uint32_t index=0) |
| int | remove (phLinkedListNode *pobj) |
| int | push (phLinkedListNode *pobj) |
| phLinkedListNode * | pop () |
| int | enqueue (phLinkedListNode *node) |
| phLinkedListNode * | dequeue () |
| int | unshift (phLinkedListNode *node) |
| phLinkedListNode * | shift () |
| phLinkedListNode * | removeTail () |
| phLinkedListNode * | removeHead () |
| const phLinkedListNode * | getHead () |
| const phLinkedListNode * | getTail () |
Protected Attributes | |
| uint32_t | m_totalNodes |
| phLinkedListNode * | m_head |
| phLinkedListNode * | m_tail |
| Copyright (C) 2002 - 2007 |
Philip D.S. Thoren ( pthoren@users.sourceforge.net ) University Of Massachusetts at Lowell Robotics Lab |
|
1.4.4