gcc/libstdc++-v3/include/debug
Paolo Carlini e6a054481d PR libstdc++/44436 (partial)
2010-11-10  Paolo Carlini  <paolo.carlini@oracle.com>

	PR libstdc++/44436 (partial)
	PR libstdc++/46148
        * include/bits/stl_tree.h (_Rb_tree<>::_M_insert_, _M_insert_lower,
	_M_insert_equal_lower, _M_insert_unique, _M_insert_equal,
	_M_insert_unique_, _M_insert_equal_): Templatize in C++0x mode,
	use _GLIBCXX_FORWARD throughout.
        * include/bits/stl_map.h (map<>::insert(_Pair&&),
	insert(const_iterator, _Pair&&), operator[](key_type&&): Add.
        * include/bits/stl_set.h (set<>::insert(value_type&&),
	insert(const_iterator, value_type&&)): Likewise.
        * include/bits/stl_multimap.h (multimap<>::insert(_Pair&&),
	insert(const_iterator, _Pair&&)): Likewise.
        * include/bits/stl_multiset.h (multiset<>::insert(value_type&&),
	insert(const_iterator, value_type&&)): Likewise.
	* include/debug/set.h: Adjust.
        * include/debug/multiset.h: Likewise.
        * include/debug/map.h: Likewise.
        * include/debug/multimap.h: Likewise.
        * include/profile/set.h: Likewise.
        * include/profile/multiset.h: Likewise.
        * include/profile/map.h: Likewise.
        * include/profile/multimap.h: Likewise.
        * testsuite/23_containers/multimap/modifiers/insert/1.cc: New.
        * testsuite/23_containers/multimap/modifiers/insert/2.cc: Likewise.
        * testsuite/23_containers/multimap/modifiers/insert/3.cc: Likewise.
        * testsuite/23_containers/multimap/modifiers/insert/4.cc: Likewise.
        * testsuite/23_containers/set/modifiers/insert/2.cc: Likewise.
        * testsuite/23_containers/set/modifiers/insert/3.cc: Likewise.
        * testsuite/23_containers/multiset/modifiers/insert/3.cc: Likewise.
        * testsuite/23_containers/multiset/modifiers/insert/4.cc: Likewise.
        * testsuite/23_containers/map/modifiers/insert/2.cc: Likewise.
        * testsuite/23_containers/map/modifiers/insert/3.cc: Likewise.
        * testsuite/23_containers/map/modifiers/insert/4.cc: Likewise.
        * testsuite/23_containers/map/modifiers/insert/5.cc: Likewise.
        * testsuite/23_containers/map/element_access/2.cc: Likewise.
        * testsuite/23_containers/map/element_access/46148.cc: Likewise.

        * include/bits/hashtable.h: Trivial naming changes.

From-SVN: r166551
2010-11-10 19:08:49 +00:00
..
bitset bitset: Do not derive from _Safe_sequence_base in C++0x mode... 2010-11-07 15:15:28 +00:00
debug.h [multiple changes] 2010-08-29 17:39:00 +00:00
deque [multiple changes] 2010-08-29 17:39:00 +00:00
formatter.h [multiple changes] 2010-09-29 11:56:34 +00:00
forward_list forward_list.h (forward_list<>::erase_after): Return an iterator. 2010-10-17 17:34:38 +00:00
functions.h [multiple changes] 2010-08-29 17:39:00 +00:00
list [multiple changes] 2010-08-29 17:39:00 +00:00
macros.h [multiple changes] 2010-09-29 11:56:34 +00:00
map Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
map.h PR libstdc++/44436 (partial) 2010-11-10 19:08:49 +00:00
multimap.h PR libstdc++/44436 (partial) 2010-11-10 19:08:49 +00:00
multiset.h PR libstdc++/44436 (partial) 2010-11-10 19:08:49 +00:00
safe_base.h re PR libstdc++/42460 (man page errors for generated libstdc++ man pages) 2010-02-04 18:20:34 +00:00
safe_iterator.h [multiple changes] 2010-09-29 11:56:34 +00:00
safe_iterator.tcc Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
safe_sequence.h re PR libstdc++/42460 (man page errors for generated libstdc++ man pages) 2010-02-04 18:20:34 +00:00
set Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
set.h PR libstdc++/44436 (partial) 2010-11-10 19:08:49 +00:00
string [multiple changes] 2010-08-29 17:39:00 +00:00
unordered_map PR libstdc++/44436 (partial) 2010-10-28 16:01:05 +00:00
unordered_set PR libstdc++/44436 (partial) 2010-10-28 16:01:05 +00:00
vector functional_hash.h (__hash_base): Add. 2010-09-22 17:50:36 +00:00