This is the base class for a number of classes that generate arbitrary hash numbers for complex objects, based fundamentally on a sequence of integers. More...
#include "hashGeneratorBase.h"
Public Member Functions | |
size_t | get_hash () const |
Returns the hash number generated. More... | |
This is the base class for a number of classes that generate arbitrary hash numbers for complex objects, based fundamentally on a sequence of integers.
There are no virtual functions here, for performance reasons; it is generally desirable to generate hash numbers as quickly as possible. The derived classes must redefine all the basic functionality.
Thus, a compile-time decision must be made for the kind of HashGenerator that is appropriate for a particular class.
Definition at line 30 of file hashGeneratorBase.h.
|
inline |
Returns the hash number generated.
Definition at line 26 of file hashGeneratorBase.I.