Wm4::THashSet< TKEY > Class Template Reference

#include <Wm4THashSet.h>

List of all members.

Public Member Functions

TKEY * Get (const TKEY &rtKey) const
TKEY * GetFirst () const
TKEY * GetNext () const
int GetQuantity () const
TKEY * Insert (const TKEY &rtKey)
bool Remove (const TKEY &rtKey)
void RemoveAll ()
 THashSet (int iTableSize)
 ~THashSet ()

Public Attributes

int(* UserHashFunction )(const TKEY &)

Detailed Description

template<class TKEY>
class Wm4::THashSet< TKEY >

Definition at line 40 of file Wm4THashSet.h.


Constructor & Destructor Documentation

template<class TKEY >
Wm4::THashSet< TKEY >::THashSet ( int  iTableSize  )  [inline]

Definition at line 21 of file Wm4THashSet.inl.

References Wm4::THashSet< TKEY >::UserHashFunction, and WM4_NEW.

template<class TKEY >
Wm4::THashSet< TKEY >::~THashSet (  )  [inline]

Definition at line 35 of file Wm4THashSet.inl.

References Wm4::THashSet< TKEY >::RemoveAll(), and WM4_DELETE.


Member Function Documentation

template<class TKEY >
TKEY * Wm4::THashSet< TKEY >::Get ( const TKEY &  rtKey  )  const [inline]

Definition at line 76 of file Wm4THashSet.inl.

template<class TKEY >
TKEY * Wm4::THashSet< TKEY >::GetFirst (  )  const [inline]

Definition at line 161 of file Wm4THashSet.inl.

template<class TKEY >
TKEY * Wm4::THashSet< TKEY >::GetNext (  )  const [inline]

Definition at line 179 of file Wm4THashSet.inl.

template<class TKEY >
int Wm4::THashSet< TKEY >::GetQuantity (  )  const [inline]

Definition at line 42 of file Wm4THashSet.inl.

template<class TKEY >
TKEY * Wm4::THashSet< TKEY >::Insert ( const TKEY &  rtKey  )  [inline]

Definition at line 48 of file Wm4THashSet.inl.

References WM4_NEW.

template<class TKEY >
bool Wm4::THashSet< TKEY >::Remove ( const TKEY &  rtKey  )  [inline]

Definition at line 97 of file Wm4THashSet.inl.

References WM4_DELETE.

template<class TKEY >
void Wm4::THashSet< TKEY >::RemoveAll (  )  [inline]

Definition at line 140 of file Wm4THashSet.inl.

References WM4_DELETE.

Referenced by Wm4::THashSet< TKEY >::~THashSet().


Member Data Documentation

template<class TKEY >
int(* Wm4::THashSet< TKEY >::UserHashFunction)(const TKEY &)

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