diff --git a/include/boost/container_hash/hash_fwd.hpp b/include/boost/container_hash/hash_fwd.hpp index 15d402f..6311d12 100644 --- a/include/boost/container_hash/hash_fwd.hpp +++ b/include/boost/container_hash/hash_fwd.hpp @@ -10,15 +10,26 @@ namespace boost { - template struct hash; - template void hash_combine(std::size_t& seed, T const& v); +namespace container_hash +{ - template std::size_t hash_range(It, It); - template void hash_range(std::size_t&, It, It); +template struct is_range; +template struct is_contiguous_range; +template struct is_unordered_range; - template std::size_t hash_unordered_range(It, It); - template void hash_unordered_range(std::size_t&, It, It); -} +} // namespace container_hash + +template struct hash; + +template void hash_combine( std::size_t& seed, T const& v ); + +template std::size_t hash_range( It, It ); +template void hash_range( std::size_t&, It, It ); + +template std::size_t hash_unordered_range( It, It ); +template void hash_unordered_range( std::size_t&, It, It ); + +} // namespace boost #endif // #ifndef BOOST_FUNCTIONAL_HASH_FWD_HPP