dice-hash
Hash function for stl types and container
Loading...
Searching...
No Matches
Classes | Static Public Member Functions | Static Public Attributes | List of all members
dice::hash::Policies::xxh3 Struct Reference

Classes

class  HashState
 

Static Public Member Functions

template<typename T >
static std::size_t hash_fundamental (T x) noexcept
 
static std::size_t hash_bytes (void const *ptr, std::size_t len) noexcept
 
static std::size_t hash_combine (std::initializer_list< std::size_t > hashes) noexcept
 
static std::size_t hash_invertible_combine (std::initializer_list< size_t > hashes) noexcept
 

Static Public Attributes

static constexpr std::size_t size_t_bits = 8 * sizeof(std::size_t)
 
static constexpr std::size_t seed = std::size_t(0xA24BAED4963EE407UL)
 
static constexpr std::size_t ErrorValue = seed
 

The documentation for this struct was generated from the following file: