LLUUIDHashMapIter< DATA_TYPE, SIZE > Class Template Reference

#include <lluuidhashmap.h>

Collaboration diagram for LLUUIDHashMapIter< DATA_TYPE, SIZE >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLUUIDHashMapIter (LLUUIDHashMap< DATA_TYPE, SIZE > *hash_mapp)
 ~LLUUIDHashMapIter ()
void reset ()
void first ()
void next ()
BOOL done () const
DATA_TYPE & operator* () const
DATA_TYPE * operator-> () const

Protected Attributes

LLUUIDHashMap< DATA_TYPE, SIZE > * mHashMapp
LLUUIDHashNode< DATA_TYPE, SIZE > * mCurHashNodep
S32 mCurHashMapNodeNum
S32 mCurHashNodeKey
DATA_TYPE mNull


Detailed Description

template<class DATA_TYPE, int SIZE>
class LLUUIDHashMapIter< DATA_TYPE, SIZE >

Definition at line 440 of file lluuidhashmap.h.


Constructor & Destructor Documentation

template<class DATA_TYPE, int SIZE>
LLUUIDHashMapIter< DATA_TYPE, SIZE >::LLUUIDHashMapIter ( LLUUIDHashMap< DATA_TYPE, SIZE > *  hash_mapp  )  [inline]

template<class DATA_TYPE, int SIZE>
LLUUIDHashMapIter< DATA_TYPE, SIZE >::~LLUUIDHashMapIter (  )  [inline]

Definition at line 485 of file lluuidhashmap.h.

References LLUUIDHashMapIter< DATA_TYPE, SIZE >::reset().

Here is the call graph for this function:


Member Function Documentation

template<class DATA_TYPE, int SIZE>
void LLUUIDHashMapIter< DATA_TYPE, SIZE >::reset (  )  [inline]

template<class DATA_TYPE, int SIZE>
void LLUUIDHashMapIter< DATA_TYPE, SIZE >::first (  )  [inline]

template<class DATA_TYPE, int SIZE>
void LLUUIDHashMapIter< DATA_TYPE, SIZE >::next (  )  [inline]

template<class DATA_TYPE, int SIZE>
BOOL LLUUIDHashMapIter< DATA_TYPE, SIZE >::done (  )  const [inline]

Definition at line 531 of file lluuidhashmap.h.

References FALSE, LLUUIDHashMapIter< DATA_TYPE, SIZE >::mCurHashNodep, and TRUE.

template<class DATA_TYPE, int SIZE>
DATA_TYPE& LLUUIDHashMapIter< DATA_TYPE, SIZE >::operator* (  )  const [inline]

Definition at line 452 of file lluuidhashmap.h.

template<class DATA_TYPE, int SIZE>
DATA_TYPE* LLUUIDHashMapIter< DATA_TYPE, SIZE >::operator-> (  )  const [inline]

Definition at line 456 of file lluuidhashmap.h.

References operator*().

Here is the call graph for this function:


Member Data Documentation

template<class DATA_TYPE, int SIZE>
LLUUIDHashMap<DATA_TYPE, SIZE>* LLUUIDHashMapIter< DATA_TYPE, SIZE >::mHashMapp [protected]

template<class DATA_TYPE, int SIZE>
LLUUIDHashNode<DATA_TYPE, SIZE>* LLUUIDHashMapIter< DATA_TYPE, SIZE >::mCurHashNodep [protected]

template<class DATA_TYPE, int SIZE>
S32 LLUUIDHashMapIter< DATA_TYPE, SIZE >::mCurHashMapNodeNum [protected]

template<class DATA_TYPE, int SIZE>
S32 LLUUIDHashMapIter< DATA_TYPE, SIZE >::mCurHashNodeKey [protected]

template<class DATA_TYPE, int SIZE>
DATA_TYPE LLUUIDHashMapIter< DATA_TYPE, SIZE >::mNull [protected]

Definition at line 468 of file lluuidhashmap.h.


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

Generated on Fri May 16 09:21:23 2008 for SecondLife by  doxygen 1.5.5