muu/hashing.h file

Contains the definitions of functions and types related to the generation of hashes.

Namespaces

namespace muu
The root namespace for all muu functions and types.

Classes

template <size_t Bits = (sizeof(size_t)* CHAR_BIT)>
class muu::hash_combiner
A hash combiner for integral hashes.
template <size_t Bits = (sizeof(size_t)* CHAR_BIT)>
class muu::fnv1a
FNV-1a hasher.
class muu::sha1
SHA-1 hasher.