OSDN Git Service

* include/bits/stl_vector.h (vector::_Alloc_traits): Make private.
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Nov 2011 01:26:04 +0000 (01:26 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Nov 2011 01:26:04 +0000 (01:26 +0000)
commit13fd0ca29b2ec5e5a191756219897baecc3d20d3
tree6d0324a396a0e77c139accb20f546a28c978cc4d
parent0a55d49743f9fb5b2981037ca7676b818d273073
* include/bits/stl_vector.h (vector::_Alloc_traits): Make private.
* include/debug/vector: Add allocator-extended constructors, ensure
move assignment and swap have same allocator propagation semantics
and exceptions specification as base class.
* include/profile/vector: Likewise.
(vector::push_back(_Tp&&)): Forward argument as rvalue.
* testsuite/23_containers/vector/debug/alloc_prop.cc: New.
* doc/xml/manual/status_cxx2011.xml: Clarify status of container
requirements with respect to allocators.
(status.iso.200x): Add anchor for old ID to preserve existing links.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181189 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/doc/xml/manual/status_cxx2011.xml
libstdc++-v3/include/bits/stl_vector.h
libstdc++-v3/include/debug/vector
libstdc++-v3/include/profile/vector
libstdc++-v3/testsuite/23_containers/vector/debug/alloc_prop.cc [new file with mode: 0644]