gcc/libstdc++-v3/testsuite/23_containers
Edward Smith-Rowland 0b44b4b807 Pre-emptively support P0646R1 for std container erasure.
2018-11-30  Edward Smith-Rowland  <3dw4rd@verizon.net>

	Pre-emptively support P0646R1 for std container erasure.
	* include/bits/erase_if.h: Accumulate and return number of erased nodes.
	* include/std/forward_list (): Return number of erased items.
	* include/std/list (): Ditto.
	* include/std/map (): Ditto.
	* include/std/set (): Ditto.
	* include/std/string (): Ditto.
	* include/std/unordered_map (): Ditto.
	* include/std/unordered_set (): Ditto.
	* include/std/vector (): Ditto.
	* testsuite/21_strings/basic_string/erasure.cc: Test number of erasures.
	* testsuite/23_containers/deque/erasure.cc: Ditto.
	* testsuite/23_containers/forward_list/erasure.cc: Ditto.
	* testsuite/23_containers/list/erasure.cc: Ditto.
	* testsuite/23_containers/map/erasure.cc: Ditto.
	* testsuite/23_containers/set/erasure.cc: Ditto.
	* testsuite/23_containers/unordered_map/erasure.cc: Ditto.
	* testsuite/23_containers/unordered_set/erasure.cc: Ditto.
	* testsuite/23_containers/vector/erasure.cc: Ditto.

From-SVN: r266672
2018-11-30 16:12:13 +00:00
..
array Skip tests for GNU extensions when testing with strict mode 2018-10-19 22:50:15 +01:00
bitset
deque Pre-emptively support P0646R1 for std container erasure. 2018-11-30 16:12:13 +00:00
forward_list Pre-emptively support P0646R1 for std container erasure. 2018-11-30 16:12:13 +00:00
headers
list Pre-emptively support P0646R1 for std container erasure. 2018-11-30 16:12:13 +00:00
map Pre-emptively support P0646R1 for std container erasure. 2018-11-30 16:12:13 +00:00
multimap Skip tests for GNU extensions when testing with strict mode 2018-10-19 22:50:15 +01:00
multiset Skip tests for GNU extensions when testing with strict mode 2018-10-19 22:50:15 +01:00
priority_queue
queue
set Pre-emptively support P0646R1 for std container erasure. 2018-11-30 16:12:13 +00:00
stack
unordered_map Pre-emptively support P0646R1 for std container erasure. 2018-11-30 16:12:13 +00:00
unordered_multimap Skip tests for GNU extensions when testing with strict mode 2018-10-19 22:50:15 +01:00
unordered_multiset Skip tests for GNU extensions when testing with strict mode 2018-10-19 22:50:15 +01:00
unordered_set Pre-emptively support P0646R1 for std container erasure. 2018-11-30 16:12:13 +00:00
vector Pre-emptively support P0646R1 for std container erasure. 2018-11-30 16:12:13 +00:00