#include <H3HashFunction.h>
Public Member Functions | |
H3HashFunction (uint32_t function, size_t width) | |
H3 Hash function. | |
~H3HashFunction () | |
Destructor. | |
size_t | getWidth () const |
Get width of hash value. | |
void | hash (const uint32_t *key, size_t lenght, uint32_t *result) |
Compute the hash value for a given key. | |
void | hash (const int32_t *key, size_t lenght, uint32_t *result) |
Private Attributes | |
uint32_t ** | function |
Hash function. | |
size_t | fWidth |
Width of each hash value. |
|
H3 Hash function.
|
|
Destructor.
|
|
Get width of hash value.
|
|
|
|
Compute the hash value for a given key.
|
|
Hash function.
|
|
Width of each hash value.
|