Wm4::TStringHashTable< TVALUE > Class Template Reference

#include <Wm4TStringHashTable.h>

List of all members.

Public Member Functions

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

Detailed Description

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

Definition at line 33 of file Wm4TStringHashTable.h.


Constructor & Destructor Documentation

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

Definition at line 21 of file Wm4TStringHashTable.inl.

References WM4_NEW.

template<class TVALUE >
Wm4::TStringHashTable< TVALUE >::~TStringHashTable (  )  [inline]

Member Function Documentation

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

Definition at line 77 of file Wm4TStringHashTable.inl.

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

Definition at line 162 of file Wm4TStringHashTable.inl.

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

Definition at line 181 of file Wm4TStringHashTable.inl.

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

Definition at line 41 of file Wm4TStringHashTable.inl.

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

Definition at line 47 of file Wm4TStringHashTable.inl.

References WM4_NEW.

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

Definition at line 98 of file Wm4TStringHashTable.inl.

References WM4_DELETE.

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

Definition at line 141 of file Wm4TStringHashTable.inl.

References WM4_DELETE.

Referenced by Wm4::TStringHashTable< TVALUE >::~TStringHashTable().


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

Generated on Wed Nov 23 19:02:50 2011 for FreeCAD by  doxygen 1.6.1