diff --git a/hash/doc/ref.xml b/hash/doc/ref.xml index 71d17a0..0dd632d 100644 --- a/hash/doc/ref.xml +++ b/hash/doc/ref.xml @@ -625,37 +625,39 @@ for(; first != last; ++first) - int - val + int, unsigned int, long, unsigned long + val - unsigned int - long - unsigned long - float - An unspecified value, except that equal arguments shall yield the same result. + float, double, long double + An unspecified value, except that equal arguments shall yield the same result. - double - long double - T* - T (&val)[N] - hash_range(val, val+N) + T* + An unspecified value, except that equal arguments shall yield the same result. - const T (&val)[N] - std:basic<Ch, std::char_traits<Ch>, A> const& - hash_range(val, val+N) + + T val[N], + const T val[N] + + hash_range(val, val+N) - std::vector<T, A> const& - std::list<T, A> const& - std::deque<T, A> const& - std::set<K, C, A> const& - std::multiset<K, C, A> const& - std::map<K, T, C, A> const& - std::multimap<K, T, C, A> const& - std::pair<A, B> const& + + std:basic_string<Ch, std::char_traits<Ch>, A>, + std::vector<T, A>, + std::list<T, A>, + std::deque<T, A>, + std::set<K, C, A>, + std::multiset<K, C, A>, + std::map<K, T, C, A>, + std::multimap<K, T, C, A> + + hash_range(val.begin(), val.end()) + + + std::pair<A, B> size_t seed = 0; hash_combine(seed, val.first); hash_combine(seed, val.second);