functional_hash.h (__hash_base): Add.
authorPaolo Carlini <paolo.carlini@oracle.com>
Wed, 22 Sep 2010 17:50:36 +0000 (17:50 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 22 Sep 2010 17:50:36 +0000 (17:50 +0000)
commit5d64ee190c8875dec5f15c0287a425a1e62041a9
treeb73cdce0684496f719170bd56a651d918abf795d
parent1cf2589d14da2dd092bc8e4423953b99343a3ba7
functional_hash.h (__hash_base): Add.

2010-09-22  Paolo Carlini  <paolo.carlini@oracle.com>

* include/bits/functional_hash.h (__hash_base): Add.
(hash): Derive from __hash_base instead.
* include/debug/bitset (hash): Likewise.
* include/debug/vector (hash): Likewise.
* include/std/system_error (hash): Likewise.
* include/std/thread (hash): Likewise.
* include/std/bitset (hash): Likewise.
* include/profile/bitset (hash): Likewise.
* include/profile/vector (hash): Likewise.
* include/bits/basic_string.h (hash): Likewise.
* include/bits/stl_bvector.h (hash): Likewise.
* include/std/typeindex (hash): Do not derive from unary_function,
add result_type and argument_type typedefs; trim includes.

From-SVN: r164528
12 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/basic_string.h
libstdc++-v3/include/bits/functional_hash.h
libstdc++-v3/include/bits/stl_bvector.h
libstdc++-v3/include/debug/bitset
libstdc++-v3/include/debug/vector
libstdc++-v3/include/profile/bitset
libstdc++-v3/include/profile/vector
libstdc++-v3/include/std/bitset
libstdc++-v3/include/std/system_error
libstdc++-v3/include/std/thread
libstdc++-v3/include/std/typeindex