2010-03-25 Paolo Carlini <paolo.carlini@oracle.com>
commit84f30fd1121faf45a5321769c9998699e15ce17a
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Mar 2010 02:19:10 +0000 (26 02:19 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Mar 2010 02:19:10 +0000 (26 02:19 +0000)
tree06a7073a79a6845868ab73273d19c6bb49d0db35
parent2757fefd77714637a36220ca98975f449c2eb7da
2010-03-25  Paolo Carlini  <paolo.carlini@oracle.com>

* include/bits/unordered_map.h (operator==, operator!=): Add per N3068.
* include/bits/unordered_set.h (operator==, operator!=): Likewise.
* include/debug/unordered_map (operator==, operator!=): Likewise.
* include/debug/unordered_set: Likewise.
* include/profile/unordered_map: Likewise.
* include/profile/unordered_set: Likewise.
* testsuite/23_containers/unordered_map/operators/1.cc: New.
* testsuite/23_containers/unordered_multimap/operators/1.cc: Likewise.
* testsuite/23_containers/unordered_multimap/operators/2.cc: Likewise.
* testsuite/23_containers/unordered_set/operators/1.cc: Likewise.
* testsuite/23_containers/unordered_multiset/operators/1.cc: Likewise.

2010-03-25  John Lakos  <jlakos@bloomberg.net>
    Pablo Halpern  <phalpern@halpernwightsoftware.com>
    Paolo Carlini  <paolo.carlini@oracle.com>

* include/bits/hashtable_policy.h (struct _Equality_base): Add.
* include/bits/hashtable.h (_Hashtable<>): Derive from the latter.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157736 138bc75d-0d04-0410-961f-82ee72b054a4
14 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/hashtable.h
libstdc++-v3/include/bits/hashtable_policy.h
libstdc++-v3/include/bits/unordered_map.h
libstdc++-v3/include/bits/unordered_set.h
libstdc++-v3/include/debug/unordered_map
libstdc++-v3/include/debug/unordered_set
libstdc++-v3/include/profile/unordered_map
libstdc++-v3/include/profile/unordered_set
libstdc++-v3/testsuite/23_containers/unordered_map/operators/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/operators/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/operators/2.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/operators/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/operators/1.cc [new file with mode: 0644]