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().