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