#include <llptrskiplist.h>

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 112 of file llptrskiplist.h.
| LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::LLPtrSkipNode | ( | ) | [inline] |
Definition at line 115 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 125 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 135 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 144 of file llptrskiplist.h.
References LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::mData, and NULL.
Referenced by LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::deleteAllData(), and LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::deleteData().

| void LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::removeData | ( | ) | [inline] |
Definition at line 151 of file llptrskiplist.h.
References LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::mData, and NULL.
Referenced by LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::removeAllNodes(), and LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::removeData().

| DATA_TYPE* LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::LLPtrSkipNode::mData |
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 >::deleteCurrentData(), LLPtrSkipList< DATA_TYPE, BINARY_DEPTH >::deleteData(), 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 >::removeData(), 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 157 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.5.5