Add hash_value (refs #110)

This commit is contained in:
Peter Dimov
2022-04-28 20:42:48 +03:00
parent d74140983d
commit 0011697492

View File

@ -38,8 +38,12 @@
namespace boost
{
// forward declaration of boost::basic_string_view from Utility
template<class Ch, class Tr> class basic_string_view;
// forward declaration of boost::hash_range from ContainerHash
template<class It> std::size_t hash_range( It, It );
namespace core
{
namespace detail
@ -1161,6 +1165,11 @@ public:
}
#endif
inline friend std::size_t hash_value( basic_string_view const& sv )
{
return boost::hash_range( sv.begin(), sv.end() );
}
};
// stream inserter