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::Martinus Struct Reference
Inheritance diagram for dice::hash::Policies::Martinus:
Inheritance graph
[legend]

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< 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 ErrorValue = dice::hash::martinus::seed
 

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