diff options
author | Paolo Carlini <pcarlini@suse.de> | 2007-11-25 18:09:31 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2007-11-25 18:09:31 +0000 |
commit | 2839c1513eda51e3992da102f1af6593231d10b8 (patch) | |
tree | 0f7c79019493b4af335dc844537c9e9ec65d59be /libstdc++-v3/ChangeLog | |
parent | 674cdfe554096ad0596ef0d88be678a556c3d438 (diff) | |
download | gcc-2839c1513eda51e3992da102f1af6593231d10b8.zip gcc-2839c1513eda51e3992da102f1af6593231d10b8.tar.gz gcc-2839c1513eda51e3992da102f1af6593231d10b8.tar.bz2 |
unordered_map (__unordered_map<>::__unordered_map(__unordered_map&&), [...]): Add in C++0x.
2007-11-25 Paolo Carlini <pcarlini@suse.de>
* include/tr1_impl/unordered_map
(__unordered_map<>::__unordered_map(__unordered_map&&),
__unordered_multimap<>::__unordered_multimap(__unordered_multimap&&),
unordered_map<>::unordered_map(unordered_map&&),
unordered_multimap<>::unordered_multimap(unordered_multimap&&),
unordered_map<>::operator=(unordered_map&&),
unordered_multimap<>::operator=(unordered_multimap&&),
swap(unordered_map<>&&, unordered_map<>&),
swap(unordered_map<>&, unordered_map<>&&),
swap(unordered_multimap<>&&, unordered_multimap<>&),
swap(unordered_multimap<>&, unordered_multimap<>&&)): Add in C++0x.
(swap(unordered_multimap<>&, unordered_multimap<>&),
swap(unordered_multimap<>&, unordered_multimap<>&)): Add.
* include/tr1_impl/unordered_set
(__unordered_set<>::__unordered_set(__unordered_set&&),
__unordered_multiset<>::__unordered_multiset(__unordered_multiset&&),
unordered_set<>::unordered_set(unordered_setp&&),
unordered_multiset<>::unordered_multiset(unordered_multiset&&),
unordered_set<>::operator=(unordered_set&&),
unordered_multiset<>::operator=(unordered_multiset&&),
swap(unordered_set<>&&, unordered_set<>&),
swap(unordered_set<>&, unordered_set<>&&),
swap(unordered_multiset<>&&, unordered_multiset<>&),
swap(unordered_multiset<>&, unordered_multiset<>&&)): Likewise.
(swap(unordered_set<>&, unordered_set<>&),
swap(unordered_multiset<>&, unordered_multiset<>&)): Add.
* include/tr1_impl/hashtable (_Hashtable<>::_Hashtable(_Hashtable&&),
swap(_Hashtable&&)): Add in C++0x.
* testsuite/23_containers/unordered_map/moveable.cc: New.
* testsuite/23_containers/unordered_set/moveable.cc: Likewise.
* testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
* testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
From-SVN: r130412
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r-- | libstdc++-v3/ChangeLog | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 0688b26..fe86a80 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,40 @@ 2007-11-25 Paolo Carlini <pcarlini@suse.de> + * include/tr1_impl/unordered_map + (__unordered_map<>::__unordered_map(__unordered_map&&), + __unordered_multimap<>::__unordered_multimap(__unordered_multimap&&), + unordered_map<>::unordered_map(unordered_map&&), + unordered_multimap<>::unordered_multimap(unordered_multimap&&), + unordered_map<>::operator=(unordered_map&&), + unordered_multimap<>::operator=(unordered_multimap&&), + swap(unordered_map<>&&, unordered_map<>&), + swap(unordered_map<>&, unordered_map<>&&), + swap(unordered_multimap<>&&, unordered_multimap<>&), + swap(unordered_multimap<>&, unordered_multimap<>&&)): Add in C++0x. + (swap(unordered_multimap<>&, unordered_multimap<>&), + swap(unordered_multimap<>&, unordered_multimap<>&)): Add. + * include/tr1_impl/unordered_set + (__unordered_set<>::__unordered_set(__unordered_set&&), + __unordered_multiset<>::__unordered_multiset(__unordered_multiset&&), + unordered_set<>::unordered_set(unordered_setp&&), + unordered_multiset<>::unordered_multiset(unordered_multiset&&), + unordered_set<>::operator=(unordered_set&&), + unordered_multiset<>::operator=(unordered_multiset&&), + swap(unordered_set<>&&, unordered_set<>&), + swap(unordered_set<>&, unordered_set<>&&), + swap(unordered_multiset<>&&, unordered_multiset<>&), + swap(unordered_multiset<>&, unordered_multiset<>&&)): Likewise. + (swap(unordered_set<>&, unordered_set<>&), + swap(unordered_multiset<>&, unordered_multiset<>&)): Add. + * include/tr1_impl/hashtable (_Hashtable<>::_Hashtable(_Hashtable&&), + swap(_Hashtable&&)): Add in C++0x. + * testsuite/23_containers/unordered_map/moveable.cc: New. + * testsuite/23_containers/unordered_set/moveable.cc: Likewise. + * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise. + * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise. + +2007-11-25 Paolo Carlini <pcarlini@suse.de> + * include/tr1_impl/array (array<>::_M_check): Remove, not necessary anymore. (array<>::at): Adjust. |