diff --git a/hash/doc/ref.xml b/hash/doc/ref.xml
index 3af0e8e..7230ee8 100644
--- a/hash/doc/ref.xml
+++ b/hash/doc/ref.xml
@@ -254,6 +254,42 @@
+
+
+
+ long long
+
+
+ std::size_t
+
+ long long
+
+
+ Unspecified in TR1, except that equal arguments yield the same result.
+ hash_value(val) in Boost.
+
+ Doesn't throw
+
+
+
+
+
+
+ unsigned long long
+
+
+ std::size_t
+
+ unsigned long long
+
+
+ Unspecified in TR1, except that equal arguments yield the same result.
+ hash_value(val) in Boost.
+
+ Doesn't throw
+
+
+
@@ -467,6 +503,16 @@ for(; first != last; ++first)
unsigned long
+
+ std::size_t
+ long long
+
+
+
+ std::size_t
+ unsigned long long
+
+
std::size_t
float
@@ -628,6 +674,10 @@ for(; first != last; ++first)
int
, unsigned int
, long
, unsigned long
val
+
+ long long
, unsigned long long
+ val
when abs(val) <= std::numeric_limits<std::size_t>::max()
.
+
float
, double
, long double
An unspecified value, except that equal arguments shall yield the same result.