Hash valuesΒΆ

The header <kitty/hash.hpp> implements hash functions for truth tables. Given some truth table of some type TT, one can use kitty::hash<TT> as a hash function, e.g., for std::unordered_map and std::unordered_set.

Function
Description

hash_block(word)

Hash function for 64-bit word.

hash_combine(seed, other)

Combines two hash values.