#include <llptrskipmap.h>
Inheritance diagram for LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >:

Public Types | |
| typedef BOOL(*) | compare (const DATA_T &first, const DATA_T &second) |
| typedef compare | insert_func |
| typedef compare | equals_func |
Public Member Functions | |
| void | init () |
| LLPtrSkipMap () | |
| LLPtrSkipMap (insert_func insert_first, equals_func equals) | |
| ~LLPtrSkipMap () | |
| void | setInsertFirst (insert_func insert_first) |
| void | setEquals (equals_func equals) |
| DATA_T & | addData (const INDEX_T &index, DATA_T datap) |
| DATA_T & | addData (const INDEX_T &index) |
| DATA_T & | getData (const INDEX_T &index) |
| DATA_T & | operator[] (const INDEX_T &index) |
| DATA_T & | getData (const INDEX_T &index, BOOL &b_new_entry) |
| BOOL | getInterval (const INDEX_T &index, INDEX_T &index_before, INDEX_T &index_after, DATA_T &data_before, DATA_T &data_after) |
| BOOL | checkData (const INDEX_T &index) |
| BOOL | checkKey (const INDEX_T &index) |
| DATA_T | getIfThere (const INDEX_T &index) |
| INDEX_T | reverseLookup (const DATA_T datap) |
| S32 | getLength () |
| BOOL | removeData (const INDEX_T &index) |
| BOOL | deleteData (const INDEX_T &index) |
| void | removeAllData () |
| void | deleteAllData () |
| void | resetList () |
| DATA_T | getCurrentDataWithoutIncrement () |
| DATA_T | getCurrentData () |
| DATA_T | getNextData () |
| INDEX_T | getNextKey () |
| INDEX_T | getCurrentKeyWithoutIncrement () |
| void | removeCurrentData () |
| void | deleteCurrentData () |
| DATA_T | getFirstData () |
| INDEX_T | getFirstKey () |
Static Public Member Functions | |
| static BOOL | defaultEquals (const INDEX_T &first, const INDEX_T &second) |
Private Member Functions | |
| LLPtrSkipMap (const LLPtrSkipMap &) | |
| LLPtrSkipMap & | operator= (const LLPtrSkipMap &) |
Private Attributes | |
| LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH > | mHead |
| LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH > * | mUpdate [BINARY_DEPTH] |
| LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH > * | mCurrentp |
| LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH > * | mCurrentOperatingp |
| S32 | mLevel |
| BOOL(* | mInsertFirst )(const INDEX_T &first, const INDEX_T &second) |
| BOOL(* | mEquals )(const INDEX_T &first, const INDEX_T &second) |
| S32 | mNumberOfSteps |
Definition at line 126 of file llptrskipmap.h.
| typedef BOOL(*) LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::compare(const DATA_T &first, const DATA_T &second) |
Definition at line 129 of file llptrskipmap.h.
| typedef compare LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::equals_func |
Definition at line 131 of file llptrskipmap.h.
| typedef compare LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::insert_func |
Definition at line 130 of file llptrskipmap.h.
| LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::LLPtrSkipMap | ( | ) | [inline] |
Definition at line 239 of file llptrskipmap.h.
References i, llendl, llerrs, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentp, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mLevel, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate, NULL, and S32.
| LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::LLPtrSkipMap | ( | insert_func | insert_first, | |
| equals_func | equals | |||
| ) | [inline] |
Definition at line 259 of file llptrskipmap.h.
References i, llendl, llerrs, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentp, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mLevel, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate, NULL, and S32.
| LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::~LLPtrSkipMap | ( | ) | [inline] |
Definition at line 281 of file llptrskipmap.h.
References LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeAllData().
| LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::LLPtrSkipMap | ( | const LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH > & | ) | [private] |
| DATA_T & LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::addData | ( | const INDEX_T & | index | ) | [inline] |
Definition at line 375 of file llptrskipmap.h.
References level, LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::mForward, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mInsertFirst, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mLevel, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate, and S32.
| DATA_T & LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::addData | ( | const INDEX_T & | index, | |
| DATA_T | datap | |||
| ) | [inline] |
Definition at line 299 of file llptrskipmap.h.
References level, LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::mForward, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mInsertFirst, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mLevel, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate, and S32.
| BOOL LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::checkData | ( | const INDEX_T & | index | ) | [inline] |
Definition at line 666 of file llptrskipmap.h.
References level, LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::mForward, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mInsertFirst, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mLevel, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate, and S32.
| BOOL LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::checkKey | ( | const INDEX_T & | index | ) | [inline] |
Definition at line 720 of file llptrskipmap.h.
References level, LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::mForward, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mInsertFirst, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mLevel, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate, and S32.
| static BOOL LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::defaultEquals | ( | const INDEX_T & | first, | |
| const INDEX_T & | second | |||
| ) | [inline, static] |
Definition at line 211 of file llptrskipmap.h.
| void LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::deleteAllData | ( | ) | [inline] |
Definition at line 1072 of file llptrskipmap.h.
References i, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentp, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate, NULL, and S32.
Referenced by LLWearableList::~LLWearableList().
| void LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::deleteCurrentData | ( | ) | [inline] |
Definition at line 1198 of file llptrskipmap.h.
References LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::deleteData(), and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp.
| BOOL LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::deleteData | ( | const INDEX_T & | index | ) | [inline] |
Definition at line 953 of file llptrskipmap.h.
References level, LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::mForward, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mInsertFirst, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate, and S32.
Referenced by LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::deleteCurrentData().
| DATA_T LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getCurrentData | ( | ) | [inline] |
Definition at line 1123 of file llptrskipmap.h.
References LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp, and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentp.
| DATA_T LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getCurrentDataWithoutIncrement | ( | ) | [inline] |
Definition at line 1108 of file llptrskipmap.h.
References LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp.
| INDEX_T LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getCurrentKeyWithoutIncrement | ( | ) | [inline] |
Definition at line 1172 of file llptrskipmap.h.
References LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp.
| DATA_T & LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getData | ( | const INDEX_T & | index, | |
| BOOL & | b_new_entry | |||
| ) | [inline] |
Definition at line 608 of file llptrskipmap.h.
References level, LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::mForward, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mInsertFirst, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mLevel, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mNumberOfSteps, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate, and S32.
| DATA_T & LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getData | ( | const INDEX_T & | index | ) | [inline] |
Definition at line 441 of file llptrskipmap.h.
References level, LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::mForward, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mInsertFirst, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mLevel, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mNumberOfSteps, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate, and S32.
Referenced by LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::operator[]().
| DATA_T LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getFirstData | ( | ) | [inline] |
Definition at line 1208 of file llptrskipmap.h.
References LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentp, and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead.
Referenced by LLWearableList::getFirst().
| INDEX_T LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getFirstKey | ( | ) | [inline] |
Definition at line 1226 of file llptrskipmap.h.
References LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentp, and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead.
| DATA_T LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getIfThere | ( | const INDEX_T & | index | ) | [inline] |
Definition at line 771 of file llptrskipmap.h.
References level, LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::mForward, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mInsertFirst, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mLevel, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mNumberOfSteps, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate, and S32.
Referenced by LLWearableList::getAsset().
| BOOL LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getInterval | ( | const INDEX_T & | index, | |
| INDEX_T & | index_before, | |||
| INDEX_T & | index_after, | |||
| DATA_T & | data_before, | |||
| DATA_T & | data_after | |||
| ) | [inline] |
Definition at line 520 of file llptrskipmap.h.
References level, LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::mForward, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mInsertFirst, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mLevel, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mNumberOfSteps, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate, and S32.
| S32 LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getLength | ( | ) | [inline] |
Definition at line 848 of file llptrskipmap.h.
References LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::mForward, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, and NULL.
Referenced by LLWearableList::getLength().
| DATA_T LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getNextData | ( | ) | [inline] |
Definition at line 1140 of file llptrskipmap.h.
References LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp, and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentp.
Referenced by LLWearableList::getNext().
| INDEX_T LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getNextKey | ( | ) | [inline] |
Definition at line 1156 of file llptrskipmap.h.
References LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentp, and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead.
| void LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::init | ( | ) |
| LLPtrSkipMap& LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::operator= | ( | const LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH > & | ) | [private] |
| DATA_T & LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::operator[] | ( | const INDEX_T & | index | ) | [inline] |
Definition at line 599 of file llptrskipmap.h.
References LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getData().
| void LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeAllData | ( | ) |
Definition at line 1046 of file llptrskipmap.h.
References i, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentp, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate, NULL, and S32.
Referenced by LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::~LLPtrSkipMap().
| void LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeCurrentData | ( | ) | [inline] |
Definition at line 1189 of file llptrskipmap.h.
References LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp, and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeData().
| BOOL LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeData | ( | const INDEX_T & | index | ) | [inline] |
Definition at line 861 of file llptrskipmap.h.
References level, LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::mForward, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mInsertFirst, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mLevel, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate, and S32.
Referenced by LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeCurrentData().
| void LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::resetList | ( | ) | [inline] |
Definition at line 1099 of file llptrskipmap.h.
References LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp, LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentp, and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead.
| INDEX_T LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::reverseLookup | ( | const DATA_T | datap | ) | [inline] |
| void LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::setEquals | ( | equals_func | equals | ) | [inline] |
Definition at line 293 of file llptrskipmap.h.
References LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mEquals.
| void LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::setInsertFirst | ( | insert_func | insert_first | ) | [inline] |
Definition at line 287 of file llptrskipmap.h.
References LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mInsertFirst.
LLPtrSkipMapNode<INDEX_T, DATA_T, BINARY_DEPTH>* LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentOperatingp [private] |
Definition at line 225 of file llptrskipmap.h.
Referenced by LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::deleteAllData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::deleteCurrentData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getCurrentData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getCurrentDataWithoutIncrement(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getCurrentKeyWithoutIncrement(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getFirstData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getFirstKey(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getNextData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getNextKey(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::LLPtrSkipMap(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeAllData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeCurrentData(), and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::resetList().
LLPtrSkipMapNode<INDEX_T, DATA_T, BINARY_DEPTH>* LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mCurrentp [private] |
Definition at line 224 of file llptrskipmap.h.
Referenced by LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::deleteAllData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getCurrentData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getFirstData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getFirstKey(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getNextData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getNextKey(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::LLPtrSkipMap(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeAllData(), and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::resetList().
BOOL(* LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mEquals)(const INDEX_T &first, const INDEX_T &second) [private] |
Referenced by LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::setEquals().
LLPtrSkipMapNode<INDEX_T, DATA_T, BINARY_DEPTH> LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mHead [private] |
Definition at line 222 of file llptrskipmap.h.
Referenced by LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::addData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::checkData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::checkKey(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::deleteAllData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::deleteData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getFirstData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getFirstKey(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getIfThere(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getInterval(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getLength(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getNextKey(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::LLPtrSkipMap(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeAllData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::resetList(), and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::reverseLookup().
BOOL(* LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mInsertFirst)(const INDEX_T &first, const INDEX_T &second) [private] |
Referenced by LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::addData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::checkData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::checkKey(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::deleteData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getIfThere(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getInterval(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeData(), and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::setInsertFirst().
S32 LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mLevel [private] |
Definition at line 226 of file llptrskipmap.h.
Referenced by LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::addData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::checkData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::checkKey(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getIfThere(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getInterval(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::LLPtrSkipMap(), and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeData().
S32 LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mNumberOfSteps [private] |
Definition at line 229 of file llptrskipmap.h.
Referenced by LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getIfThere(), and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getInterval().
LLPtrSkipMapNode<INDEX_T, DATA_T, BINARY_DEPTH>* LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::mUpdate[BINARY_DEPTH] [private] |
Definition at line 223 of file llptrskipmap.h.
Referenced by LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::addData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::checkData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::checkKey(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::deleteAllData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::deleteData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getData(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getIfThere(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::getInterval(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::LLPtrSkipMap(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeAllData(), and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeData().
1.4.7