gcc/libstdc++-v3/testsuite/23_containers
Jonathan Wakely 45a8d80fec Define __cpp_lib_erase_if feature test macro
The C++2a draft specifies the value 201811L for this, but as an
extension we return the number of elements erased. This is expected to
be standardised, so the macro has the value 201900L until a proper value
is specified in the draft.

	* include/bits/erase_if.h: Define __cpp_lib_erase_if.
	* include/std/deque: Likewise.
	* include/std/forward_list: Likewise.
	* include/std/list: Likewise.
	* include/std/string: Likewise.
	* include/std/vector: Likewise.
	* include/std/version: Likewise.
	* testsuite/21_strings/basic_string/erasure.cc: Test macro.
	* testsuite/23_containers/deque/erasure.cc: Likewise.
	* testsuite/23_containers/forward_list/erasure.cc: Likewise.
	* testsuite/23_containers/list/erasure.cc: Likewise.
	* testsuite/23_containers/map/erasure.cc: Likewise.
	* testsuite/23_containers/set/erasure.cc: Likewise.
	* testsuite/23_containers/unordered_map/erasure.cc: Likewise.
	* testsuite/23_containers/unordered_set/erasure.cc: Likewise.
	* testsuite/23_containers/vector/erasure.cc: Likewise.

From-SVN: r267810
2019-01-10 13:49:31 +00:00
..
array Update copyright years. 2019-01-01 13:31:55 +01:00
bitset Update copyright years. 2019-01-01 13:31:55 +01:00
deque Define __cpp_lib_erase_if feature test macro 2019-01-10 13:49:31 +00:00
forward_list Define __cpp_lib_erase_if feature test macro 2019-01-10 13:49:31 +00:00
headers Update copyright years. 2019-01-01 13:31:55 +01:00
list Define __cpp_lib_erase_if feature test macro 2019-01-10 13:49:31 +00:00
map Define __cpp_lib_erase_if feature test macro 2019-01-10 13:49:31 +00:00
multimap Add more testcases for class template argument deduction of maps 2019-01-02 16:30:49 +00:00
multiset Update copyright years. 2019-01-01 13:31:55 +01:00
priority_queue Update copyright years. 2019-01-01 13:31:55 +01:00
queue Update copyright years. 2019-01-01 13:31:55 +01:00
set Define __cpp_lib_erase_if feature test macro 2019-01-10 13:49:31 +00:00
stack Update copyright years. 2019-01-01 13:31:55 +01:00
unordered_map Define __cpp_lib_erase_if feature test macro 2019-01-10 13:49:31 +00:00
unordered_multimap Update copyright years. 2019-01-01 13:31:55 +01:00
unordered_multiset Update copyright years. 2019-01-01 13:31:55 +01:00
unordered_set Define __cpp_lib_erase_if feature test macro 2019-01-10 13:49:31 +00:00
vector Define __cpp_lib_erase_if feature test macro 2019-01-10 13:49:31 +00:00