#include <llptrskipmap.h>
Inheritance diagram for LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >:
Public Member Functions | |
LLPtrSkipMapNode () | |
LLPtrSkipMapNode (const INDEX_T &index) | |
LLPtrSkipMapNode (const INDEX_T &index, DATA_T datap) | |
~LLPtrSkipMapNode () | |
void | deleteData () |
void | removeData () |
Public Attributes | |
INDEX_T | mIndex |
DATA_T | mData |
LLPtrSkipMapNode * | mForward [BINARY_DEPTH] |
Private Member Functions | |
LLPtrSkipMapNode (const LLPtrSkipMapNode &) | |
LLPtrSkipMapNode & | operator= (const LLPtrSkipMapNode &rhs) |
Definition at line 39 of file llptrskipmap.h.
LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::LLPtrSkipMapNode | ( | ) | [inline] |
Definition at line 42 of file llptrskipmap.h.
LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::LLPtrSkipMapNode | ( | const INDEX_T & | index | ) | [inline] |
Definition at line 65 of file llptrskipmap.h.
LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::LLPtrSkipMapNode | ( | const INDEX_T & | index, | |
DATA_T | datap | |||
) | [inline] |
Definition at line 83 of file llptrskipmap.h.
LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::~LLPtrSkipMapNode | ( | ) | [inline] |
Definition at line 96 of file llptrskipmap.h.
LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::LLPtrSkipMapNode | ( | const LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH > & | ) | [private] |
void LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::deleteData | ( | ) | [inline] |
Definition at line 101 of file llptrskipmap.h.
LLPtrSkipMapNode& LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::operator= | ( | const LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH > & | rhs | ) | [private] |
void LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::removeData | ( | ) | [inline] |
Definition at line 108 of file llptrskipmap.h.
DATA_T LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::mData |
Definition at line 114 of file llptrskipmap.h.
Referenced by LLPtrSkipMapNode< float, LLKeyframeMotion::ScaleKey *, 8 >::deleteData(), LLPtrSkipMapNode< float, LLKeyframeMotion::ScaleKey *, 8 >::LLPtrSkipMapNode(), LLPtrSkipMapNode< float, LLKeyframeMotion::ScaleKey *, 8 >::removeData(), and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::reverseLookup().
LLPtrSkipMapNode* LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::mForward[BINARY_DEPTH] |
Definition at line 115 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 >::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 >::getLength(), LLPtrSkipMapNode< float, LLKeyframeMotion::ScaleKey *, 8 >::LLPtrSkipMapNode(), LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::removeData(), and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::reverseLookup().
INDEX_T LLPtrSkipMapNode< INDEX_T, DATA_T, BINARY_DEPTH >::mIndex |
Definition at line 113 of file llptrskipmap.h.
Referenced by LLPtrSkipMapNode< float, LLKeyframeMotion::ScaleKey *, 8 >::LLPtrSkipMapNode(), and LLPtrSkipMap< INDEX_T, DATA_T, BINARY_DEPTH >::reverseLookup().