Om
1.0.0
A universal framework for multimedia simulation
|
A class that is used to represent and compute hash codes for arbitrary data. More...
#include <omHashCode.h>
Public Member Functions | |
template<typename DataType > | |
HashCode (const DataType *data, Size number) | |
Compute a hash code for the specified array of data values. More... | |
template<typename DataType > | |
HashCode (const DataType *pointer) | |
Compute a hash code for the specified pointer. More... | |
template<typename DataType1 , typename DataType2 > | |
HashCode (const DataType1 *pointer1, const DataType2 *pointer2) | |
Compute a hash code for the specified pair of pointers. More... | |
HashCode (Hash hash1, Hash hash2) | |
Compute a combined hash code from the two given hash code values. More... | |
HashCode (Hash hash1, Hash hash2, Hash hash3) | |
Compute a combined hash code from the three given hash code values. More... | |
operator Hash () const | |
Return the integer hash code value. More... | |
A class that is used to represent and compute hash codes for arbitrary data.
|
inline |
Compute a hash code for the specified array of data values.
|
inline |
Compute a hash code for the specified pointer.
|
inline |
Compute a hash code for the specified pair of pointers.
Compute a combined hash code from the two given hash code values.
Compute a combined hash code from the three given hash code values.
|
inline |
Return the integer hash code value.