TMCHash< T > Class Template Reference

Inheritance diagram for TMCHash< T >:
TMCHashCommon< T, 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:
Generated on Mon Apr 26 22:48:03 2010 for Carrara SDK Doc by  doxygen 1.6.3