From f6418b0efa79078c206dc7d77bc4cad1bb03629b Mon Sep 17 00:00:00 2001 From: nobody Date: Tue, 21 Mar 2006 02:26:31 +0000 Subject: [PATCH 001/111] This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'. [SVN r33417] From 1463eace1d35d9d688c9ceabd1e8c0a6a2017439 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Tue, 28 Mar 2006 17:05:43 +0000 Subject: [PATCH 002/111] Merge hash documentation changes to release branch. [SVN r33509] --- hash/doc/ref.xml | 368 ++++++++++++++++-------------------------- hash/doc/tutorial.qbk | 2 +- 2 files changed, 144 insertions(+), 226 deletions(-) diff --git a/hash/doc/ref.xml b/hash/doc/ref.xml index 0318440..71d17a0 100644 --- a/hash/doc/ref.xml +++ b/hash/doc/ref.xml @@ -68,7 +68,7 @@ Unspecified in TR1, except that equal arguments yield the same result. - hash_value(val) in Boost. + hash_value(val) in Boost. Doesn't throw @@ -266,7 +266,7 @@ Unspecified in TR1, except that equal arguments yield the same result. - hash_value(val) in Boost. + hash_value(val) in Boost. Doesn't throw @@ -354,7 +354,7 @@ void size_t & - T const & + T const& Called repeatedly to incrementally create a hash value from several variables. @@ -444,21 +444,9 @@ for(; first != last; ++first) - Implementation of a hash function for integers. + Implementation of the hash function. - - Generally shouldn't be called directly by users, instead they should use - boost::hash, boost::hash_range - or boost::hash_combine which - call hash_value without namespace qualification so that overloads - for custom types are found via ADL. - - - Overloads for other types supplied in other headers. - This is an extension to TR1 - - std::size_t int @@ -479,32 +467,6 @@ for(; first != last; ++first) unsigned long - - val - - - - - - - - Implementation of a hash function for floating point values. - - - - Generally shouldn't be called directly by users, instead they should use - boost::hash, boost::hash_range - or boost::hash_combine which - call hash_value without namespace qualification so that overloads - for custom types are found via ADL. - - - Overloads for other types supplied in other headers. - This is an extension to TR1 - - std::size_t float @@ -520,70 +482,12 @@ for(; first != last; ++first) long double - - - An unspecified value, except that equal arguments shall yield the same - result - - - - - - - - - Implementation of a hash function for pointers. - - - - Generally shouldn't be called directly by users, instead they should use - boost::hash, boost::hash_range - or boost::hash_combine which - call hash_value without namespace qualification so that overloads - for custom types are found via ADL. - - - Overloads for other types supplied in other headers. - This is an extension to TR1 - - std::size_t T* const& - - - An unspecified value, except that equal arguments shall yield the same - result - - - - - - - - - Implementation of a hash function for built in arrays. - - - - Generally shouldn't be called directly by users, instead they should use - boost::hash, boost::hash_range - or boost::hash_combine which - call hash_value without namespace qualification so that overloads - for custom types are found via ADL. - - - Overloads for other types supplied in other headers. - This is an extension to TR1 - -