|
Dynalib Utils
|
Functions | |
| int | hashSeed () |
| int | hashMultiplier () |
| int | hashMask () |
| int | hashCode (bool key) |
| int | hashCode (char key) |
| int | hashCode (double key) |
| int | hashCode (float key) |
| int | hashCode (int key) |
| int | hashCode (long key) |
| int | hashCode (long long key) |
| int | hashCode (const char *str) |
| int | hashCode (const std::string &str) |
| int | hashCode (void *key) |
| int | getInitialCode () |
| int | getFinalCode (int code) |
| template<class T > | |
| int | add (int code, T value) |
Variables | |
| const int | HASH_SEED = 5381 |
| const int | HASH_MULTIPLIER = 33 |
| const unsigned | HASH_MASK = unsigned(-1) >> 1u |
| int hashc::add | ( | int | code, |
| T | value | ||
| ) |
| int hashc::getFinalCode | ( | int | code | ) |
| int hashc::getInitialCode | ( | ) |
| int hashc::hashCode | ( | bool | key | ) |
| int hashc::hashCode | ( | char | key | ) |
| int hashc::hashCode | ( | double | key | ) |
| int hashc::hashCode | ( | float | key | ) |
| int hashc::hashCode | ( | int | key | ) |
| int hashc::hashCode | ( | long | key | ) |
| int hashc::hashCode | ( | long long | key | ) |
| int hashc::hashCode | ( | const char * | str | ) |
| int hashc::hashCode | ( | const std::string & | str | ) |
| int hashc::hashCode | ( | void * | key | ) |
| int hashc::hashMask | ( | ) |
| int hashc::hashMultiplier | ( | ) |
| int hashc::hashSeed | ( | ) |
| const unsigned hashc::HASH_MASK = unsigned(-1) >> 1u |
| const int hashc::HASH_MULTIPLIER = 33 |
| const int hashc::HASH_SEED = 5381 |
1.8.13