#include <LinkedList.h>
Public Member Functions | |
LinkedList () | |
virtual | ~LinkedList () |
void | clear () |
const unsigned int | getCount () |
LLNode< TYPE > * | getFirst () |
LLNode< TYPE > * | getLast () |
LLNode< TYPE > * | popFirst () |
void | addFirst (const TYPE &object) |
void | addLast (const TYPE &object) |
void | addNodeFirst (LLNode< TYPE > *node) |
void | addNodeLast (LLNode< TYPE > *node) |
void | removeNode (LLNode< TYPE > *node) |
Protected Attributes | |
unsigned int | size |
LLNode< TYPE > * | first |
LLNode< TYPE > * | last |
Definition at line 21 of file LinkedList.h.
|
Definition at line 44 of file LinkedList.h. References LinkedList< TYPE >::first, and LinkedList< TYPE >::last. |
|
Definition at line 50 of file LinkedList.h. References LinkedList< TYPE >::clear(). Here is the call graph for this function: |
|
Definition at line 91 of file LinkedList.h. References LinkedList< TYPE >::addNodeFirst(), and LLNode< TYPE >::obj. Here is the call graph for this function: |
|
Definition at line 98 of file LinkedList.h. References LinkedList< TYPE >::addNodeLast(), and LLNode< TYPE >::obj. Referenced by Console::add(), and Console::addEx(). Here is the call graph for this function: |
|
Definition at line 105 of file LinkedList.h. References LinkedList< TYPE >::first, LinkedList< TYPE >::last, LLNode< TYPE >::next, and LLNode< TYPE >::prev. Referenced by LinkedList< TYPE >::addFirst(). |
|
Definition at line 123 of file LinkedList.h. References LinkedList< TYPE >::first, LinkedList< TYPE >::last, LLNode< TYPE >::next, and LLNode< TYPE >::prev. Referenced by LinkedList< TYPE >::addLast(). |
|
Definition at line 55 of file LinkedList.h. References LinkedList< TYPE >::first, LinkedList< TYPE >::last, and LLNode< TYPE >::next. Referenced by Console::Console(), and LinkedList< TYPE >::~LinkedList(). |
|
Definition at line 69 of file LinkedList.h. Referenced by Console::add(), and Console::addEx(). |
|
Definition at line 81 of file LinkedList.h. References LinkedList< TYPE >::first. Referenced by Console::add(), and Console::addEx(). |
|
Definition at line 86 of file LinkedList.h. References LinkedList< TYPE >::last. Referenced by OpenGLConsole::draw(). |
|
Definition at line 74 of file LinkedList.h. References LinkedList< TYPE >::removeNode(). Here is the call graph for this function: |
|
Definition at line 141 of file LinkedList.h. References LinkedList< TYPE >::first, LinkedList< TYPE >::last, LLNode< TYPE >::next, and LLNode< TYPE >::prev. Referenced by Console::add(), Console::addEx(), and LinkedList< TYPE >::popFirst(). |
|
Definition at line 40 of file LinkedList.h. Referenced by LinkedList< TYPE >::addNodeFirst(), LinkedList< TYPE >::addNodeLast(), LinkedList< TYPE >::clear(), LinkedList< TYPE >::getFirst(), LinkedList< TYPE >::LinkedList(), and LinkedList< TYPE >::removeNode(). |
|
Definition at line 40 of file LinkedList.h. Referenced by LinkedList< TYPE >::addNodeFirst(), LinkedList< TYPE >::addNodeLast(), LinkedList< TYPE >::clear(), LinkedList< TYPE >::getLast(), LinkedList< TYPE >::LinkedList(), and LinkedList< TYPE >::removeNode(). |
|
Definition at line 39 of file LinkedList.h. |