Return a size_t hash value corresponding to the specified key.
Synopsis
Declared in <bslalg_hashutil.h>
static
std::size_t
computeHash(char key);
Description
Note that the return value is seemingly random (i.e., the hash is good) but identical on all platforms (irrespective of endianness).
NOTE: We reserve the right to change these hash functions to return different values. The current implementation only returns a 32 bit value ‐‐ when std::size_t is 64 bits, the high‐order 32 bits of the return value are all zero. This is not a feature, it is a bug that we will fix in a later release.
Return Value
hash value corresponding to key
Parameters
Name |
Description |
key |
value to hash |
Created with MrDocs