#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.
|
1.4.2