class THashFunction32 |
A templated class which packages a function that calculates a 32 bit hash value from a key of templated type.
A THashFunction32<T> object is constructed and passed as a parameter to member functions of the hash table classes RHashSet<T>, RPtrHashSet<T>, RHashMap<T,V> and RPtrHashMap<T,V>.
Public Member Functions | |
---|---|
THashFunction32(TUint32(*)(const T &)) | |
TUint32 | Hash(const T &) |
operator TGeneralHashFunction32() |
Private Attributes | |
---|---|
TGeneralHashFunction32 | iHashFunction |
THashFunction32 | ( | TUint32(*)(const T &) | aHashFunc | ) | [inline] |
TUint32(*)(const T &) aHashFunc |