DefaultHashAlgorithm | This class wraps an unspecified default hashing algorithm that is appropriate for general purpose use such as generating hashes for a hash table. |
DefaultSeededHashAlgorithm | This class wraps an unspecified default seeded hashing algorithm. |
FibonacciBadHashWrapper | This class provides a hash algorithm wrapper that improves the distribution of varying bits from the HASH applied to the KEY. |
Hash | This struct wraps the (template parameter) type HASH_ALGORITHM in an interface that satisfies the hash requirements of the C++11 standard. |
Hash_AdlWrapper | Wrapper that places a hash algorithm into the bslh namespace for ADL. |
SeedGenerator | This class template generates arbitrary-length seeds from a user-supplied RNG. |
SeededHash | This class wraps a seeded hash algorithm in a C++11-compatible hash interface. |
SipHashAlgorithm | This class wraps an implementation of the "SipHash" algorithm in an interface that is usable in the modular hashing system in bslh. |
SpookyHashAlgorithm | This class wraps an implementation of the "SpookyHash" hash algorithm in an interface that is usable in the modular hashing system in bslh. |
SpookyHashAlgorithmImp | This class wraps Bob Jenkins' SpookyHash in a BDE-style component. |
WyHashIncrementalAlgorithm | This class wraps an implementation of the "WyHash" hash algorithm in an interface that is usable in the modular hashing system in bslh. |
hashTuple_Util | Component-private utility for hashing tuple elements in reverse order. |