Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# deTHashInt< T >::iterator Class Reference

`#include <deHash.hpp>`

Collaboration diagram for deTHashInt< T >::iterator:

[legend]
List of all members.

## Public Member Functions
| iterator ()
| iterator (const iterator &ref)
T & | operator * () const
T * | operator-> () const
bool | operator== (const iterator &other) const
bool | operator!= (const iterator &other) const
## Protected Member Functions
| iterator (deTHashInt< T > *hash, DWORD index, HashNode *node)
void | operator++ ()
## Private Attributes
deTHashInt< T > * | mHash
long | mIndex
HashNode * | mNode
## Friends
class | deTHashInt< T >

### template<class T>
class deTHashInt< T >::iterator

## Constructor & Destructor Documentation

template<class T>
deTHashInt< T >::iterator::iterator | ( | deTHashInt< T > * | hash,
|  | DWORD | index,
|  | HashNode * | node
| ) | `[inline, protected]`

template<class T>
deTHashInt< T >::iterator::iterator | ( |  | ) | `[inline]`

template<class T>
deTHashInt< T >::iterator::iterator | ( | const iterator & | ref | ) | `[inline]`

## Member Function Documentation

template<class T>
T& deTHashInt< T >::iterator::operator * | ( |  | ) | const`[inline]`

template<class T>
bool deTHashInt< T >::iterator::operator!= | ( | const iterator & | other | ) | const`[inline]`

template<class T>
void deTHashInt< T >::iterator::operator++ | ( |  | ) | `[inline, protected]`

template<class T>
T* deTHashInt< T >::iterator::operator-> | ( |  | ) | const`[inline]`

template<class T>
bool deTHashInt< T >::iterator::operator== | ( | const iterator & | other | ) | const`[inline]`

## Friends And Related Function Documentation

template<class T>
friend class deTHashInt< T >`[friend]`

## Member Data Documentation

template<class T>
deTHashInt<T>* deTHashInt< T >::iterator::mHash`[private]`

template<class T>
long deTHashInt< T >::iterator::mIndex`[private]`

template<class T>
HashNode* deTHashInt< T >::iterator::mNode`[private]`

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

- deHash.hpp