Wm4::TStringHashTable< TVALUE > Class Template Reference

#include <Wm4TStringHashTable.h>

List of all members.

Public Member Functions

 TStringHashTable (int iTableSize)
 ~TStringHashTable ()
int GetQuantity () const
bool Insert (const std::string &rkKey, const TVALUE &rtValue)
TVALUE * Find (const std::string &rkKey) const
bool Remove (const std::string &rkKey)
void RemoveAll ()
TVALUE * GetFirst (std::string *pkKey) const
TVALUE * GetNext (std::string *pkKey) const

Classes

class  HashItem

template<class TVALUE>
class Wm4::TStringHashTable< TVALUE >


Constructor & Destructor Documentation

template<class TVALUE>
Wm4::TStringHashTable< TVALUE >::TStringHashTable ( int  iTableSize  ) 

template<class TVALUE>
Wm4::TStringHashTable< TVALUE >::~TStringHashTable (  ) 


Member Function Documentation

template<class TVALUE>
int Wm4::TStringHashTable< TVALUE >::GetQuantity (  )  const

template<class TVALUE>
bool Wm4::TStringHashTable< TVALUE >::Insert ( const std::string &  rkKey,
const TVALUE &  rtValue 
)

template<class TVALUE>
TVALUE * Wm4::TStringHashTable< TVALUE >::Find ( const std::string &  rkKey  )  const

template<class TVALUE>
bool Wm4::TStringHashTable< TVALUE >::Remove ( const std::string &  rkKey  ) 

template<class TVALUE>
void Wm4::TStringHashTable< TVALUE >::RemoveAll (  ) 

template<class TVALUE>
TVALUE * Wm4::TStringHashTable< TVALUE >::GetFirst ( std::string *  pkKey  )  const

template<class TVALUE>
TVALUE * Wm4::TStringHashTable< TVALUE >::GetNext ( std::string *  pkKey  )  const


The documentation for this class was generated from the following file:
Generated on Fri Feb 13 13:58:46 2009 for meshmorph by  doxygen 1.5.1