|
static const Core128BitHashKey & | null_key () |
|
static void | generate_md5 (const unsigned char *data, const size_t &size, Core128BitHashKey &key) |
|
static void | generate_murmur3 (const unsigned char *data, const unsigned long long &size, Core128BitHashKey &key, const unsigned int &seed=0) |
|
static void | generate_murmur3 (const unsigned char *data, const unsigned long long &size, Core32BitHashKey &key, const unsigned int &seed=0) |
|
static Core32BitHashKey | generate_jenkins (const char *data, size_t size) |
|
static Core32BitHashKey | get_hash (const void *value) |
|
static Core32BitHashKey | get_hash (size_t value) |
|
static Core32BitHashKey | get_hash (float value) |
|
static Core32BitHashKey | get_hash (double value) |
|
static CoreString | get_as_string (const Core128BitHashKey &key) |
|
static constexpr Core32BitHashKey | combine (Core32BitHashKey left, Core32BitHashKey right) |
|
template<typename U , typename V , typename... W> |
static constexpr Core32BitHashKey | combine (U left, V right, W...hashes) |
|
static const CoreClassInfo & | class_info () |
| Get the type descriptor of this instance.
|
|
Monostate providing hash functions.