version 3.3

VRS::IDHashTable< T > Class Template Reference

Dictionary for ID and Associated Data. More...

#include <vrs/container/idhashtable.h>

Inheritance diagram for VRS::IDHashTable< T >:

VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 IDHashTable (unsigned int numElements=17)
bool insert (const ID &id, T *t)
T * find (const ID &id) const
T * findForce (const ID &id)
 VRS_TYPEINFO (IDHashTable, SharedObj)


Detailed Description

template<class T>
class VRS::IDHashTable< T >

Dictionary for ID and Associated Data.

This hash table provides the service of a specialized dictionary for VRS string identifiers and any type T (derived from SharedObj) of information associated with it.


Constructor & Destructor Documentation

template<class T>
VRS::IDHashTable< T >::IDHashTable ( unsigned int  numElements = 17  ) 


Member Function Documentation

template<class T>
bool VRS::IDHashTable< T >::insert ( const ID id,
T *  t 
)

template<class T>
T* VRS::IDHashTable< T >::find ( const ID id  )  const

template<class T>
T* VRS::IDHashTable< T >::findForce ( const ID id  ) 

template<class T>
VRS::IDHashTable< T >::VRS_TYPEINFO ( IDHashTable< T >  ,
SharedObj   
)


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

Generated on Mon May 21 06:00:16 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact