Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions
Transfer_FindHasher Class Reference

FindHasher defines HashCode for Finder, which is : ask a
Finder its HashCode ! Because this is the Finder itself which
brings the HashCode for its Key

This class complies to the template given in TCollection by
MapHasher itself

#include <Transfer_FindHasher.hxx>

Static Public Member Functions

static DEFINE_STANDARD_ALLOC
Standard_Integer 
HashCode (const Handle< Transfer_Finder > &K, const Standard_Integer Upper)
 Returns a HashCode in the range <0,Upper> for a Finder :
asks the Finder its HashCode then transforms it to be in the
required range

static Standard_Boolean IsEqual (const Handle< Transfer_Finder > &K1, const Handle< Transfer_Finder > &K2)
 Returns True if two keys are the same.
The test does not work on the Finders themselves but by
calling their methods Equates


Member Function Documentation


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