This is the mail archive of the
libstdc++-cvs@gcc.gnu.org
mailing list for the libstdc++ project.
r108682 - in /branches/libstdcxx_so_7-branch/li...
- From: paolo at gcc dot gnu dot org
- To: libstdc++-cvs at gcc dot gnu dot org
- Date: Fri, 16 Dec 2005 21:28:48 -0000
- Subject: r108682 - in /branches/libstdcxx_so_7-branch/li...
Author: paolo
Date: Fri Dec 16 21:28:47 2005
New Revision: 108682
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=108682
Log:
2005-12-16 Paolo Carlini <pcarlini@suse.de>
* include/bits/stl_list.h (_List_base<>::_M_get_Node_allocator): Add.
(_M_get_Tp_allocator, get_allocator): Tidy.
(list<>::list(const list&), list(__gnu_cxx::__rvalref<_List>),
insert(iterator, size_type, const value_type&), insert(iterator,
_InputIterator, _InputIterator)): Use _M_get_Node_allocator.
* include/bits/stl_tree.h (_Rb_tree<>::_M_get_Node_allocator()): Add.
(_Rb_tree(const _Rb_tree<>&): Use it.
* include/bits/stl_map.h (map(__gnu_cxx::__rvalref<>)): Same.
* include/bits/stl_multimap.h (multimap(__gnu_cxx::__rvalref<>): Same.
* include/bits/stl_set.h (set(__gnu_cxx::__rvalref<>): Same.
* include/bits/stl_multiset.h (multiset(__gnu_cxx::__rvalref<>): Same.
* include/bits/stl_deque.h (_Deque_base<>::_M_get_map_allocator,
get_allocator): Tidy.
* include/bits/stl_vector.h (_Vector_base<>::get_allocator): Tidy.
* testsuite/testsuite_allocator.h (uneq_allocator<>::swap): Fix.
Modified:
branches/libstdcxx_so_7-branch/libstdc++-v3/ChangeLog.libstdcxx_so_7-branch
branches/libstdcxx_so_7-branch/libstdc++-v3/include/bits/stl_deque.h
branches/libstdcxx_so_7-branch/libstdc++-v3/include/bits/stl_list.h
branches/libstdcxx_so_7-branch/libstdc++-v3/include/bits/stl_map.h
branches/libstdcxx_so_7-branch/libstdc++-v3/include/bits/stl_multimap.h
branches/libstdcxx_so_7-branch/libstdc++-v3/include/bits/stl_multiset.h
branches/libstdcxx_so_7-branch/libstdc++-v3/include/bits/stl_set.h
branches/libstdcxx_so_7-branch/libstdc++-v3/include/bits/stl_tree.h
branches/libstdcxx_so_7-branch/libstdc++-v3/include/bits/stl_vector.h
branches/libstdcxx_so_7-branch/libstdc++-v3/testsuite/testsuite_allocator.h