Hash Functions

A hash function is essentially an std::unary_operator. It takes a const_key_reference, and returns a (non-negative) integral type.

A special hash function, null_hash_fn serves to indicate that the ranged-hash function or ranged-probe function should not be formed by composition.