HashCMStateSet Class Reference

#include <HashCMStateSet.hpp>

Inheritance diagram for HashCMStateSet:

HashBase XMemory List of all members.

Public Member Functions

 HashCMStateSet ()
virtual ~HashCMStateSet ()
virtual unsigned int getHashVal (const void *const key, unsigned int mod)
virtual bool equals (const void *const key1, const void *const key2)

Detailed Description

The HashCMStateSet class inherits from HashBase. This is a CMStateSet specific hasher class designed to hash the values of CMStateSet.

See HashBase for more information.

Definition at line 99 of file HashCMStateSet.hpp.


Constructor & Destructor Documentation

HashCMStateSet::HashCMStateSet (  )  [inline]

Definition at line 109 of file HashCMStateSet.hpp.

HashCMStateSet::~HashCMStateSet (  )  [inline, virtual]

Definition at line 113 of file HashCMStateSet.hpp.


Member Function Documentation

bool HashCMStateSet::equals ( const void *const   key1,
const void *const   key2 
) [inline, virtual]

Compares two keys and determines if they are semantically equal

Parameters:
key1 the first key to be compared
key2 the second key to be compared
Returns:
true if they are equal

Implements HashBase.

Definition at line 123 of file HashCMStateSet.hpp.

unsigned int HashCMStateSet::getHashVal ( const void *const   key,
unsigned int  mod 
) [inline, virtual]

Returns a hash value based on the key

Parameters:
key the key to be hashed
mod the modulus the hasher should use

Implements HashBase.

Definition at line 117 of file HashCMStateSet.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Dec 7 01:36:55 2006 for DT2005.panorama by  doxygen 1.4.7