1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #ifndef BOOST_UNORDERED_HASH_TRAITS_HPP
- #define BOOST_UNORDERED_HASH_TRAITS_HPP
- #include <boost/unordered/detail/type_traits.hpp>
- namespace boost{
- namespace unordered{
- namespace detail{
- template<typename Hash,typename=void>
- struct hash_is_avalanching_impl: std::false_type{};
- template<typename Hash>
- struct hash_is_avalanching_impl<Hash,
- boost::unordered::detail::void_t<typename Hash::is_avalanching> >:
- std::true_type{};
- }
- template<typename Hash>
- struct hash_is_avalanching: detail::hash_is_avalanching_impl<Hash>::type{};
- }
- }
- #endif
|