LLSkipMap< INDEX_TYPE, DATA_TYPE, BINARY_DEPTH >::LLSkipMapNode Class Reference

#include <llskipmap.h>

Collaboration diagram for LLSkipMap< INDEX_TYPE, DATA_TYPE, BINARY_DEPTH >::LLSkipMapNode:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLSkipMapNode ()
 LLSkipMapNode (const INDEX_TYPE &index)
 LLSkipMapNode (const INDEX_TYPE &index, DATA_TYPE datap)
 ~LLSkipMapNode ()

Public Attributes

INDEX_TYPE mIndex
DATA_TYPE mData
LLSkipMapNodemForward [BINARY_DEPTH]

Private Member Functions

 LLSkipMapNode (const LLSkipMapNode &)
LLSkipMapNodeoperator= (const LLSkipMapNode &rhs)


Detailed Description

template<class INDEX_TYPE, class DATA_TYPE, S32 BINARY_DEPTH = 8>
class LLSkipMap< INDEX_TYPE, DATA_TYPE, BINARY_DEPTH >::LLSkipMapNode

Definition at line 115 of file llskipmap.h.


Constructor & Destructor Documentation

template<class INDEX_TYPE, class DATA_TYPE, S32 BINARY_DEPTH = 8>
LLSkipMap< INDEX_TYPE, DATA_TYPE, BINARY_DEPTH >::LLSkipMapNode::LLSkipMapNode (  )  [inline]

template<class INDEX_TYPE, class DATA_TYPE, S32 BINARY_DEPTH = 8>
LLSkipMap< INDEX_TYPE, DATA_TYPE, BINARY_DEPTH >::LLSkipMapNode::LLSkipMapNode ( const INDEX_TYPE &  index  )  [inline]

template<class INDEX_TYPE, class DATA_TYPE, S32 BINARY_DEPTH = 8>
LLSkipMap< INDEX_TYPE, DATA_TYPE, BINARY_DEPTH >::LLSkipMapNode::LLSkipMapNode ( const INDEX_TYPE &  index,
DATA_TYPE  datap 
) [inline]

template<class INDEX_TYPE, class DATA_TYPE, S32 BINARY_DEPTH = 8>
LLSkipMap< INDEX_TYPE, DATA_TYPE, BINARY_DEPTH >::LLSkipMapNode::~LLSkipMapNode (  )  [inline]

Definition at line 172 of file llskipmap.h.

template<class INDEX_TYPE, class DATA_TYPE, S32 BINARY_DEPTH = 8>
LLSkipMap< INDEX_TYPE, DATA_TYPE, BINARY_DEPTH >::LLSkipMapNode::LLSkipMapNode ( const LLSkipMapNode  )  [private]


Member Function Documentation

template<class INDEX_TYPE, class DATA_TYPE, S32 BINARY_DEPTH = 8>
LLSkipMapNode& LLSkipMap< INDEX_TYPE, DATA_TYPE, BINARY_DEPTH >::LLSkipMapNode::operator= ( const LLSkipMapNode rhs  )  [private]


Member Data Documentation

template<class INDEX_TYPE, class DATA_TYPE, S32 BINARY_DEPTH = 8>
INDEX_TYPE LLSkipMap< INDEX_TYPE, DATA_TYPE, BINARY_DEPTH >::LLSkipMapNode::mIndex

template<class INDEX_TYPE, class DATA_TYPE, S32 BINARY_DEPTH = 8>
DATA_TYPE LLSkipMap< INDEX_TYPE, DATA_TYPE, BINARY_DEPTH >::LLSkipMapNode::mData

template<class INDEX_TYPE, class DATA_TYPE, S32 BINARY_DEPTH = 8>
LLSkipMapNode* LLSkipMap< INDEX_TYPE, DATA_TYPE, BINARY_DEPTH >::LLSkipMapNode::mForward[BINARY_DEPTH]


The documentation for this class was generated from the following file:

Generated on Fri May 16 09:04:41 2008 for SecondLife by  doxygen 1.5.5