#include <llptrskiplist.h>
Collaboration diagram for LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode:

| Public Member Functions | |
| LLPtrSkipNode () | |
| LLPtrSkipNode (DATA_TYPE *data) | |
| ~LLPtrSkipNode () | |
| void | deleteData () | 
| void | removeData () | 
| Public Attributes | |
| DATA_TYPE * | mData | 
| LLPtrSkipNode * | mForward [BINARY_DEPTH] | 
Definition at line 111 of file llptrskiplist.h.
| LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::LLPtrSkipNode | ( | ) |  [inline] | 
Definition at line 114 of file llptrskiplist.h.
References i, LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::mForward, NULL, and S32.
| LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::LLPtrSkipNode | ( | DATA_TYPE * | data | ) |  [inline] | 
Definition at line 124 of file llptrskiplist.h.
References i, LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::mForward, NULL, and S32.
| LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::~LLPtrSkipNode | ( | ) |  [inline] | 
Definition at line 134 of file llptrskiplist.h.
References llerror, and LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::mData.
| void LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::deleteData | ( | ) |  [inline] | 
Definition at line 143 of file llptrskiplist.h.
References LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::mData, and NULL.
Referenced by LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::deleteAllData().
| void LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::removeData | ( | ) |  [inline] | 
Definition at line 150 of file llptrskiplist.h.
References LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::mData, and NULL.
Referenced by LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::removeAllNodes().
| DATA_TYPE* LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::mData | 
Definition at line 155 of file llptrskiplist.h.
Referenced by LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::corrupt(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::deleteCurrentData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::deleteData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::getCurrentData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::getFirstData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::getNextData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::removeCurrentData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::removeData(), and LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::~LLPtrSkipNode().
| LLPtrSkipNode* LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::mForward[BINARY_DEPTH] | 
Definition at line 156 of file llptrskiplist.h.
Referenced by LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::addData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::checkData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::corrupt(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::deleteAllData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::deleteData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::getCurrentData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::getFirstData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::getLength(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::getNextData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipList(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::LLPtrSkipNode(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::moveCurrentData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::removeAllNodes(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::removeData(), and LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::resetList().
 1.4.7
 1.4.7