Classes | |
struct | basic_numbers |
struct | basic_numbers< bool > |
struct | basic_numbers< char > |
struct | basic_numbers< int > |
struct | basic_numbers< long > |
struct | basic_numbers< short > |
struct | basic_numbers< signed char > |
struct | basic_numbers< unsigned char > |
struct | basic_numbers< unsigned int > |
struct | basic_numbers< unsigned long > |
struct | basic_numbers< unsigned short > |
struct | basic_numbers< wchar_t > |
struct | enable_hash_value |
struct | float_numbers |
struct | float_numbers< double > |
struct | float_numbers< float > |
struct | float_numbers< long double > |
struct | long_numbers |
struct | long_numbers2 |
struct | long_numbers< boost::long_long_type > |
struct | ulong_numbers |
struct | ulong_numbers2 |
struct | ulong_numbers< boost::ulong_long_type > |
Functions | |
template<std::size_t I, typename T > | |
boost::enable_if_c<(I==std::tuple_size < T >::value), void >::type | hash_combine_tuple (std::size_t &, T const &) |
template<std::size_t I, typename T > | |
boost::enable_if_c<(I < std::tuple_size< T >::value), void >::type | hash_combine_tuple (std::size_t &seed, T const &v) |
template<typename T > | |
std::size_t | hash_tuple (T const &v) |
template<class T > | |
std::size_t | hash_value_signed (T val) |
template<class T > | |
std::size_t | hash_value_unsigned (T val) |
template<typename SizeT > | |
void | hash_combine_impl (SizeT &seed, SizeT value) |
template<typename SizeT > | |
void | hash_combine_impl (boost::uint32_t &h1, boost::uint32_t k1) |
template<typename SizeT > | |
void | hash_combine_impl (boost::uint64_t &h, boost::uint64_t k) |
|
inline |
Referenced by boost::hash_combine().
|
inline |
References BOOST_FUNCTIONAL_HASH_ROTL32.
|
inline |
References UINT64_C.
|
inline |
|
inline |
References boost::hash_combine(), and boost::uuids::detail::seed().
|
inline |
References boost::uuids::detail::seed().
Referenced by boost::hash_value().
|
inline |
References boost::math::tools::digits(), boost::multiprecision::backends::i, boost::uuids::detail::seed(), T, and boost::phoenix::val().
Referenced by boost::hash_value().
|
inline |
References boost::math::tools::digits(), boost::multiprecision::backends::i, and boost::uuids::detail::seed().
Referenced by boost::hash_value().