#include <lluuidhashmap.h>
Collaboration diagram for LLUUIDHashMapIter< DATA_TYPE, SIZE >:
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 |
Definition at line 440 of file lluuidhashmap.h.
LLUUIDHashMapIter< DATA_TYPE, SIZE >::LLUUIDHashMapIter | ( | LLUUIDHashMap< DATA_TYPE, SIZE > * | hash_mapp | ) |
LLUUIDHashMapIter< DATA_TYPE, SIZE >::~LLUUIDHashMapIter | ( | ) |
Definition at line 485 of file lluuidhashmap.h.
References LLUUIDHashMapIter< DATA_TYPE, SIZE >::reset().
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.
void LLUUIDHashMapIter< DATA_TYPE, SIZE >::first | ( | ) | [inline] |
void LLUUIDHashMapIter< DATA_TYPE, SIZE >::next | ( | ) | [inline] |
Definition at line 537 of file lluuidhashmap.h.
References i, mCount, LLUUIDHashMapIter< DATA_TYPE, SIZE >::mCurHashMapNodeNum, LLUUIDHashMapIter< DATA_TYPE, SIZE >::mCurHashNodeKey, LLUUIDHashMapIter< DATA_TYPE, SIZE >::mCurHashNodep, LLUUIDHashMapIter< DATA_TYPE, SIZE >::mHashMapp, LLUUIDHashNode< DATA, SIZE >::mNextNodep, and S32.
DATA_TYPE& LLUUIDHashMapIter< DATA_TYPE, SIZE >::operator * | ( | ) | const [inline] |
Definition at line 452 of file lluuidhashmap.h.
References LLUUIDHashMapIter< DATA_TYPE, SIZE >::mCurHashNodeKey, LLUUIDHashMapIter< DATA_TYPE, SIZE >::mCurHashNodep, and LLUUIDHashNode< DATA, SIZE >::mData.
Referenced by LLUUIDHashMapIter< DATA_TYPE, SIZE >::operator->().
DATA_TYPE* LLUUIDHashMapIter< DATA_TYPE, SIZE >::operator-> | ( | ) | const [inline] |
Definition at line 456 of file lluuidhashmap.h.
References LLUUIDHashMapIter< DATA_TYPE, SIZE >::operator *().
void LLUUIDHashMapIter< DATA_TYPE, SIZE >::reset | ( | ) | [inline] |
Definition at line 491 of file lluuidhashmap.h.
References LLUUIDHashMapIter< DATA_TYPE, SIZE >::mCurHashNodep, LLUUIDHashMapIter< DATA_TYPE, SIZE >::mHashMapp, and NULL.
Referenced by LLUUIDHashMapIter< DATA_TYPE, SIZE >::~LLUUIDHashMapIter().
S32 LLUUIDHashMapIter< DATA_TYPE, SIZE >::mCurHashMapNodeNum [protected] |
Definition at line 465 of file lluuidhashmap.h.
Referenced by LLUUIDHashMapIter< DATA_TYPE, SIZE >::first(), LLUUIDHashMapIter< DATA_TYPE, SIZE >::LLUUIDHashMapIter(), and LLUUIDHashMapIter< DATA_TYPE, SIZE >::next().
S32 LLUUIDHashMapIter< DATA_TYPE, SIZE >::mCurHashNodeKey [protected] |
Definition at line 466 of file lluuidhashmap.h.
Referenced by LLUUIDHashMapIter< DATA_TYPE, SIZE >::first(), LLUUIDHashMapIter< DATA_TYPE, SIZE >::LLUUIDHashMapIter(), LLUUIDHashMapIter< DATA_TYPE, SIZE >::next(), and LLUUIDHashMapIter< DATA_TYPE, SIZE >::operator *().
LLUUIDHashNode<DATA_TYPE, SIZE>* LLUUIDHashMapIter< DATA_TYPE, SIZE >::mCurHashNodep [protected] |
Definition at line 463 of file lluuidhashmap.h.
Referenced by LLUUIDHashMapIter< DATA_TYPE, SIZE >::done(), LLUUIDHashMapIter< DATA_TYPE, SIZE >::first(), LLUUIDHashMapIter< DATA_TYPE, SIZE >::LLUUIDHashMapIter(), LLUUIDHashMapIter< DATA_TYPE, SIZE >::next(), LLUUIDHashMapIter< DATA_TYPE, SIZE >::operator *(), and LLUUIDHashMapIter< DATA_TYPE, SIZE >::reset().
LLUUIDHashMap<DATA_TYPE, SIZE>* LLUUIDHashMapIter< DATA_TYPE, SIZE >::mHashMapp [protected] |
Definition at line 462 of file lluuidhashmap.h.
Referenced by LLUUIDHashMapIter< DATA_TYPE, SIZE >::first(), LLUUIDHashMapIter< DATA_TYPE, SIZE >::LLUUIDHashMapIter(), LLUUIDHashMapIter< DATA_TYPE, SIZE >::next(), and LLUUIDHashMapIter< DATA_TYPE, SIZE >::reset().
DATA_TYPE LLUUIDHashMapIter< DATA_TYPE, SIZE >::mNull [protected] |
Definition at line 468 of file lluuidhashmap.h.