gcc/libstdc++-v3/include/debug
Jonathan Wakely b66a57c0ad
libstdc++: Do not define _Insert_base::try_emplace before C++17
This is not a reserved name in C++11 and C++14, so must not be defined.

Also use the appropriate feature test macros for the try_emplace members
of the Debug Mode maps.

libstdc++-v3/ChangeLog:

	* include/bits/hashtable_policy.h (_Insert_base::try_emplace):
	Do not define for C++11 and C++14.
	* include/debug/map.h (try_emplace): Use feature test macro.
	* include/debug/unordered_map (try_emplace): Likewise.
	* testsuite/17_intro/names.cc: Define try_emplace before C++17.
2024-11-08 14:39:56 +00:00
..
array
assertions.h
bitset
debug.h non-gcc: Remove trailing whitespace 2024-10-25 10:03:17 +02:00
deque
formatter.h
forward_list libstdc++: Add P1206R7 from_range members to std::list and std::forward_list [PR111055] 2024-11-01 20:36:33 +00:00
functions.h
helper_functions.h
list libstdc++: Add P1206R7 from_range members to std::list and std::forward_list [PR111055] 2024-11-01 20:36:33 +00:00
macros.h
map
map.h libstdc++: Do not define _Insert_base::try_emplace before C++17 2024-11-08 14:39:56 +00:00
multimap.h
multiset.h
safe_base.h
safe_container.h
safe_iterator.h
safe_iterator.tcc
safe_local_iterator.h
safe_local_iterator.tcc
safe_sequence.h
safe_sequence.tcc
safe_unordered_base.h
safe_unordered_container.h
safe_unordered_container.tcc
set
set.h
stl_iterator.h
string
unordered_map libstdc++: Do not define _Insert_base::try_emplace before C++17 2024-11-08 14:39:56 +00:00
unordered_set
vector libstdc++: Add P1206R7 from_range members to std::vector [PR111055] 2024-10-27 20:09:31 +00:00