dice-hash
Hash function for stl types and container
|
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 uint64_t | kSeed = 0xe17a1465UL |
static constexpr uint64_t | kWyhashSalt [4] |
static constexpr std::size_t | ErrorValue = kSeed |