CelestialCalendar 1.0.0 · unreleased development @ 67a7c4c79a4a4a6aa7e703c9e6f0039ae34bee82
Loading...
Searching...
No Matches
hash.hpp File Reference
#include <tuple>
#include <cstddef>
#include <cstdint>
#include <utility>
#include <functional>
#include <type_traits>

Classes

struct  util::hash::TupleHash< Args >

Namespaces

namespace  util
namespace  util::hash

Functions

template<typename T>
auto util::hash::hash_combine (std::size_t seed, T &&v) -> std::size_t
template<typename T>
auto util::hash::hash (T &&v) -> std::size_t
template<typename T, typename... Rest>
auto util::hash::hash (T &&v, Rest &&... rest) -> std::size_t