8#ifndef INCLUDED_BSLALG_HASHUTIL
9#define INCLUDED_BSLALG_HASHUTIL
250#include <bslscm_version.h>
254#ifndef BDE_DONT_ALLOW_TRANSITIVE_INCLUDES
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdlc_flathashmap.h:1805
This struct provides a namespace for hash functions.
Definition bslalg_hashutil.h:266
static std::size_t computeHash(unsigned long key)
static std::size_t computeHash(short key)
static std::size_t computeHash(float key)
static std::size_t computeHash(unsigned int key)
static std::size_t computeHash(unsigned short key)
static std::size_t computeHash(const void *key)
static std::size_t computeHash(int key)
static std::size_t computeHash(long long key)
static std::size_t computeHash(long key)
static std::size_t computeHash(signed char key)
static std::size_t computeHash(unsigned long long key)
static std::size_t computeHash(double key)
static std::size_t computeHash(char key)
static std::size_t computeHash(unsigned char key)