# TMCHash< T > Class Template Reference

Inheritance diagram for TMCHash< T >:

List of all members.

## Public Member Functions
| TMCHash (uint32 size)
const T * | FindElem (const T &elem, boolean fromStart=true) const
int32 | FindElemIndex (const T &elem, boolean fromStart=true) const
uint32 | AddElem (const T &elem, boolean &found, const boolean fromStart=true)
## Private Member Functions
int32 | FindInArray (const TMCArray< uint32 > *array, const T &elem, const boolean fromStart) const

### template<class T>
class TMCHash< T >

## Constructor & Destructor Documentation

template<class T >

TMCHash< T >::TMCHash | ( | uint32 | size | ) | `[inline]`

## Member Function Documentation

template<class T >

uint32 TMCHash< T >::AddElem | ( | const T & | elem,
|  | boolean & | found,
|  | const boolean | fromStart = `true` |
| ) |  |  | `[inline]`

template<class T >

const T * TMCHash< T >::FindElem | ( | const T & | elem,
|  | boolean | fromStart = `true` |
| ) |  |  | const`[inline]`

template<class T >

int32 TMCHash< T >::FindElemIndex | ( | const T & | elem,
|  | boolean | fromStart = `true` |
| ) |  |  | const`[inline]`

template<class T >

int32 TMCHash< T >::FindInArray | ( | const TMCArray< uint32 > * | array,
|  | const T & | elem,
|  | const boolean | fromStart |
| ) |  |  | const`[inline, private]`

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

- MCHash.h