computeHash overloads
Synopses
Declared in <bslalg_hashutil.h>
Return a size_t hash value corresponding to the specified key. Note that the return value is seemingly random (i.e., the hash is good) but identical on all platforms (irrespective of endianness).
static
std::size_t
computeHash(char key);
Same as the preceding overload for a double key.
static
std::size_t
computeHash(double key);
Same as the preceding overload for a float key.
static
std::size_t
computeHash(float key);
Same as the preceding overload for an int key.
static
std::size_t
computeHash(int key);
Same as the preceding overload for a long key.
static
std::size_t
computeHash(long key);
Same as the preceding overload for a long long key.
static
std::size_t
computeHash(long long key);
Same as the preceding overload for a short key.
static
std::size_t
computeHash(short key);
Same as the preceding overload for a signed char key.
static
std::size_t
computeHash(signed char key);
Same as the preceding overload for an unsigned char key.
static
std::size_t
computeHash(unsigned char key);
Same as the preceding overload for an unsigned int key.
static
std::size_t
computeHash(unsigned int key);
Same as the preceding overload for an unsigned long key.
static
std::size_t
computeHash(unsigned long key);
Same as the preceding overload for an unsigned long long key.
static
std::size_t
computeHash(unsigned long long key);
Same as the preceding overload for an unsigned short key.
static
std::size_t
computeHash(unsigned short key);
Same as the preceding overload for a pointer key.
static
std::size_t
computeHash(void const* key);
Created with MrDocs