gcc/libstdc++-v3/include
Jonathan Wakely b907cde027
libstdc++: Simplify __detail::__distance_fw using 'if constexpr'
This uses 'if constexpr' instead of tag dispatching, removing the need
for a second call using that tag, and simplifying the overload set that
needs to be resolved for calls to __distance_fw.

libstdc++-v3/ChangeLog:

	* include/bits/hashtable_policy.h (__distance_fw): Replace tag
	dispatching with 'if constexpr'.
2024-11-08 11:26:40 +00:00
..
backward non-gcc: Remove trailing whitespace 2024-10-25 10:03:17 +02:00
bits libstdc++: Simplify __detail::__distance_fw using 'if constexpr' 2024-11-08 11:26:40 +00:00
c libstdc++: #ifdef out #pragma GCC system_header 2024-09-25 08:20:45 -04:00
c_compatibility libstdc++: Deprecate useless <cxxx> compatibility headers for C++17 2024-11-06 12:47:19 +00:00
c_global libstdc++: Deprecate useless <cxxx> compatibility headers for C++17 2024-11-06 12:47:19 +00:00
c_std libstdc++: Deprecate useless <cxxx> compatibility headers for C++17 2024-11-06 12:47:19 +00:00
debug libstdc++: Add P1206R7 from_range members to std::list and std::forward_list [PR111055] 2024-11-01 20:36:33 +00:00
decimal libstdc++: #ifdef out #pragma GCC system_header 2024-09-25 08:20:45 -04:00
experimental libstdc++: Refactor experimental::filesystem::path string conversions 2024-09-27 23:55:09 +01:00
ext non-gcc: Remove trailing whitespace 2024-10-25 10:03:17 +02:00
parallel non-gcc: Remove trailing whitespace 2024-10-25 10:03:17 +02:00
precompiled libstdc++: Deprecate useless <cxxx> compatibility headers for C++17 2024-11-06 12:47:19 +00:00
pstl libgcc, libstdc++: Make declarations no longer TU-local [PR115126] 2024-09-27 09:16:53 +10:00
std libstdc++: Fix complexity of drop_view::begin() const [PR112641] 2024-10-29 09:26:19 -04:00
tr1 non-gcc: Remove trailing whitespace 2024-10-25 10:03:17 +02:00
tr2 libstdc++: #ifdef out #pragma GCC system_header 2024-09-25 08:20:45 -04:00
Makefile.am libstdc++: add ARM SVE support to std::experimental::simd 2024-03-27 15:14:36 +01:00
Makefile.in libstdc++: add ARM SVE support to std::experimental::simd 2024-03-27 15:14:36 +01:00