]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/testsuite/23_containers/deque/requirements/citerators.cc
basic_string.h (basic_string): Add cbegin(), cend(), crbegin(), crend() in C++0x...
authorBenjamin Kosnik <bkoz@gcc.gnu.org>
Tue, 25 Aug 2009 22:29:08 +0000 (22:29 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Tue, 25 Aug 2009 22:29:08 +0000 (22:29 +0000)
commit439a0f5a2a7d330a6d087e56eca652680dea940e
tree57b49f93cf285f8979379f2249d8b9a3d4bcb0e0
parent5c1a2bb1fc24ed257c69026e896d4bdeaeb64634
basic_string.h (basic_string): Add cbegin(), cend(), crbegin(), crend() in C++0x mode.

2009-08-25  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/basic_string.h (basic_string): Add cbegin(),
cend(), crbegin(), crend() in C++0x mode.
* config/abi/pre/gnu.ver: Add exports.

* testsuite/util/testsuite_containers.h: New.
* testsuite/util/testsuite_container_traits.h: New.
* testsuite/21_strings/basic_string/requirements/citerators.cc: New.
* testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
* testsuite/ext/vstring/requirements/citerators.cc: Edit.
* testsuite/ext/vstring/requirements/typedefs.cc: New.
* testsuite/23_containers/unordered_map/requirements/
cliterators.cc: Edit.
* testsuite/23_containers/unordered_map/requirements/
citerators.cc: Edit.
* testsuite/23_containers/unordered_map/requirements/
explicit_instantiation/1.cc: New.
* testsuite/23_containers/unordered_map/requirements/
explicit_instantiation/2.cc: New.
* testsuite/23_containers/unordered_map/requirements/
explicit_instantiation/3.cc: New.
* testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
* testsuite/23_containers/unordered_map/requirements/
explicit_instantiation.cc: Move to nested directory.
* testsuite/23_containers/queue/requirements/typedefs.cc: New.
* testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
* testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
* testsuite/23_containers/multimap/requirements/typedefs.cc: New.
* testsuite/23_containers/set/requirements/citerators.cc: Edit.
* testsuite/23_containers/set/requirements/typedefs.cc: New.
* testsuite/23_containers/unordered_multimap/requirements/
cliterators.cc: Edit.
* testsuite/23_containers/unordered_multimap/requirements/
citerators.cc: Edit.
* testsuite/23_containers/unordered_multimap/requirements/
explicit_instantiation/1.cc: New.
* testsuite/23_containers/unordered_multimap/requirements/
explicit_instantiation/2.cc: Edit.: New.
* testsuite/23_containers/unordered_multimap/requirements/
explicit_instantiation/3.cc: New.
* testsuite/23_containers/unordered_multimap/requirements/
typedefs.cc: Edit.
* testsuite/23_containers/unordered_multimap/requirements/
explicit_instantiation.cc: Move to nested.
* testsuite/23_containers/forward_list/requirements/citerators.cc: New.
* testsuite/23_containers/forward_list/requirements/1.cc: Remove.
* testsuite/23_containers/forward_list/requirements/dr438/
insert_neg.cc: New.
* testsuite/23_containers/forward_list/requirements/dr438/
assign_neg.cc: New.
* testsuite/23_containers/forward_list/requirements/dr438/
constructor_1_neg.cc: New.
* testsuite/23_containers/forward_list/requirements/dr438/
constructor_2_neg.cc: New.
* testsuite/23_containers/forward_list/requirements/dr438/
constructor.cc: New.
* testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
* testsuite/23_containers/unordered_set/requirements/
cliterators.cc: Edit.
* testsuite/23_containers/unordered_set/requirements/
citerators.cc: Edit.
* testsuite/23_containers/unordered_set/requirements/
explicit_instantiation/1.cc: New.
* testsuite/23_containers/unordered_set/requirements/
explicit_instantiation/2.cc: New.
* testsuite/23_containers/unordered_set/requirements/
explicit_instantiation/3.cc: New.
* testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
* testsuite/23_containers/unordered_set/requirements/
explicit_instantiation.cc: Move to nested.
* testsuite/23_containers/vector/requirements/citerators.cc: Edit.
* testsuite/23_containers/vector/requirements/dr438/bool/
constructor.cc: Move.
* testsuite/23_containers/vector/requirements/typedefs.cc: New.
* testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
* testsuite/23_containers/vector/bool/requirements/dr438/
constructor.cc: New.
* testsuite/23_containers/deque/requirements/citerators.cc: Edit.
* testsuite/23_containers/deque/requirements/typedefs.cc
* testsuite/23_containers/stack/requirements/typedefs.cc
* testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
* testsuite/23_containers/multiset/requirements/typedefs.cc: New.
* testsuite/23_containers/list/requirements/citerators.cc: Edit.
* testsuite/23_containers/list/requirements/typedefs.cc: New.
* testsuite/23_containers/unordered_multiset/requirements/
cliterators.cc: Edit.
* testsuite/23_containers/unordered_multiset/requirements/
citerators.cc: Edit.
* testsuite/23_containers/unordered_multiset/requirements/
explicit_instantiation.cc: Move.
* testsuite/23_containers/unordered_multiset/requirements/
explicit_instantiation/1.cc: New.
* testsuite/23_containers/unordered_multiset/requirements/
explicit_instantiation/2.cc: New.
* testsuite/23_containers/unordered_multiset/requirements/
explicit_instantiation/3.cc: New.
* testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
* testsuite/23_containers/map/requirements/citerators.cc: Edit.
* testsuite/23_containers/map/requirements/typedefs.cc: New.
* testsuite/23_containers/array/requirements/citerators.cc: Edit.
* testsuite/23_containers/array/requirements/explicit_instantiation.cc:
Move.
* testsuite/23_containers/array/requirements/
explicit_instantiation/1.cc: New.
* testsuite/23_containers/array/requirements/
explicit_instantiation/2.cc: New.
* testsuite/23_containers/array/requirements/typedefs.cc: New.

From-SVN: r151106
64 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/config/abi/pre/gnu.ver
libstdc++-v3/include/bits/basic_string.h
libstdc++-v3/testsuite/21_strings/basic_string/requirements/citerators.cc [new file with mode: 0644]
libstdc++-v3/testsuite/21_strings/basic_string/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/array/requirements/citerators.cc
libstdc++-v3/testsuite/23_containers/array/requirements/explicit_instantiation/1.cc [moved from libstdc++-v3/testsuite/23_containers/array/requirements/explicit_instantiation.cc with 99% similarity]
libstdc++-v3/testsuite/23_containers/array/requirements/explicit_instantiation/2.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/array/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/deque/requirements/citerators.cc
libstdc++-v3/testsuite/23_containers/deque/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/forward_list/requirements/1.cc [deleted file]
libstdc++-v3/testsuite/23_containers/forward_list/requirements/citerators.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/forward_list/requirements/dr438/assign_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/forward_list/requirements/dr438/constructor.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/forward_list/requirements/dr438/constructor_1_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/forward_list/requirements/dr438/constructor_2_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/forward_list/requirements/dr438/insert_neg.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/forward_list/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/list/requirements/citerators.cc
libstdc++-v3/testsuite/23_containers/list/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/map/requirements/citerators.cc
libstdc++-v3/testsuite/23_containers/map/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multimap/requirements/citerators.cc
libstdc++-v3/testsuite/23_containers/multimap/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/multiset/requirements/citerators.cc
libstdc++-v3/testsuite/23_containers/multiset/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/priority_queue/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/queue/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/set/requirements/citerators.cc
libstdc++-v3/testsuite/23_containers/set/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/stack/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_map/requirements/citerators.cc
libstdc++-v3/testsuite/23_containers/unordered_map/requirements/cliterators.cc
libstdc++-v3/testsuite/23_containers/unordered_map/requirements/explicit_instantiation/1.cc [moved from libstdc++-v3/testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/unordered_map/requirements/explicit_instantiation/2.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_map/requirements/explicit_instantiation/3.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_map/requirements/typedefs.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/citerators.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/cliterators.cc
libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation/1.cc [moved from libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation/2.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation/3.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/typedefs.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/citerators.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/cliterators.cc
libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation/1.cc [moved from libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation/2.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation/3.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
libstdc++-v3/testsuite/23_containers/unordered_set/requirements/citerators.cc
libstdc++-v3/testsuite/23_containers/unordered_set/requirements/cliterators.cc
libstdc++-v3/testsuite/23_containers/unordered_set/requirements/explicit_instantiation/1.cc [moved from libstdc++-v3/testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/unordered_set/requirements/explicit_instantiation/2.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/requirements/explicit_instantiation/3.cc [new file with mode: 0644]
libstdc++-v3/testsuite/23_containers/unordered_set/requirements/typedefs.cc
libstdc++-v3/testsuite/23_containers/vector/bool/requirements/citerators.cc
libstdc++-v3/testsuite/23_containers/vector/bool/requirements/dr438/constructor.cc [moved from libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc with 100% similarity]
libstdc++-v3/testsuite/23_containers/vector/requirements/citerators.cc
libstdc++-v3/testsuite/23_containers/vector/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/ext/vstring/requirements/citerators.cc
libstdc++-v3/testsuite/ext/vstring/requirements/typedefs.cc [new file with mode: 0644]
libstdc++-v3/testsuite/util/testsuite_container_traits.h [new file with mode: 0644]
libstdc++-v3/testsuite/util/testsuite_containers.h [new file with mode: 0644]