#include <doublelinkedlist.h>
Inheritance diagram for LLDoubleLinkedNode< DATA_TYPE >:
Public Member Functions | |
LLDoubleLinkedNode (DATA_TYPE *data) | |
~LLDoubleLinkedNode () | |
void | deleteData () |
void | removeData () |
Public Attributes | |
DATA_TYPE * | mDatap |
LLDoubleLinkedNode * | mNextp |
LLDoubleLinkedNode * | mPrevp |
Definition at line 39 of file doublelinkedlist.h.
LLDoubleLinkedNode< DATA_TYPE >::LLDoubleLinkedNode | ( | DATA_TYPE * | data | ) |
Definition at line 270 of file doublelinkedlist.h.
LLDoubleLinkedNode< DATA_TYPE >::~LLDoubleLinkedNode | ( | ) |
Definition at line 279 of file doublelinkedlist.h.
References llerror, and LLDoubleLinkedNode< DATA_TYPE >::mDatap.
void LLDoubleLinkedNode< DATA_TYPE >::deleteData | ( | ) |
Definition at line 290 of file doublelinkedlist.h.
References LLDoubleLinkedNode< DATA_TYPE >::mDatap, and NULL.
void LLDoubleLinkedNode< DATA_TYPE >::removeData | ( | ) |
Definition at line 298 of file doublelinkedlist.h.
References LLDoubleLinkedNode< DATA_TYPE >::mDatap, and NULL.
DATA_TYPE* LLDoubleLinkedNode< DATA_TYPE >::mDatap |
Definition at line 42 of file doublelinkedlist.h.
Referenced by LLDoubleLinkedNode< DATA_TYPE >::deleteData(), LLDoubleLinkedList< DATA_TYPE >::insertNode(), LLDoubleLinkedNode< DATA_TYPE >::removeData(), and LLDoubleLinkedNode< DATA_TYPE >::~LLDoubleLinkedNode().
LLDoubleLinkedNode* LLDoubleLinkedNode< DATA_TYPE >::mNextp |
Definition at line 43 of file doublelinkedlist.h.
Referenced by LLDoubleLinkedList< DATA_TYPE >::addData(), LLDoubleLinkedList< DATA_TYPE >::addNode(), LLDoubleLinkedList< DATA_TYPE >::addNodeAtEnd(), and LLDoubleLinkedList< DATA_TYPE >::insertNode().
LLDoubleLinkedNode* LLDoubleLinkedNode< DATA_TYPE >::mPrevp |
Definition at line 44 of file doublelinkedlist.h.
Referenced by LLDoubleLinkedList< DATA_TYPE >::addData(), LLDoubleLinkedList< DATA_TYPE >::addNode(), LLDoubleLinkedList< DATA_TYPE >::addNodeAtEnd(), and LLDoubleLinkedList< DATA_TYPE >::insertNode().