#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
 1.4.7