gcc/libstdc++-v3/testsuite/20_util/function_objects
Patrick Palka ac1a399bf6 libstdc++: Implement C++23 std::bind_back from P2387R3 [PR108827]
The implementation is based off of std::bind_front.  Since this is a
C++23 feature we use deducing this unconditionally.

	PR libstdc++/108827
	PR libstdc++/111327

libstdc++-v3/ChangeLog:

	* include/bits/version.def (bind_back): Define.
	* include/bits/version.h: Regenerate.
	* include/std/functional (_Bind_back): Define for C++23.
	(bind_back): Likewise.
	* testsuite/20_util/function_objects/bind_back/1.cc: New test
	(adapted from corresponding bind_front test).
	* testsuite/20_util/function_objects/bind_back/111327.cc: Likewise.
2024-01-12 23:02:12 -05:00
..
bind_back libstdc++: Implement C++23 std::bind_back from P2387R3 [PR108827] 2024-01-12 23:02:12 -05:00
bind_front libstdc++: Use C++23 deducing this in std::bind_front 2024-01-12 22:55:43 -05:00
binders Update copyright years. 2024-01-03 12:19:35 +01:00
identity Update copyright years. 2024-01-03 12:19:35 +01:00
invoke Update copyright years. 2024-01-03 12:19:35 +01:00
mem_fn Update copyright years. 2024-01-03 12:19:35 +01:00
not_fn Update copyright years. 2024-01-03 12:19:35 +01:00
range.cmp Update copyright years. 2024-01-03 12:19:35 +01:00
83607.cc Update copyright years. 2024-01-03 12:19:35 +01:00
comparisons.cc Update copyright years. 2024-01-03 12:19:35 +01:00
comparisons_pointer.cc Update copyright years. 2024-01-03 12:19:35 +01:00
comparisons_void.cc Update copyright years. 2024-01-03 12:19:35 +01:00
constexpr.cc Update copyright years. 2024-01-03 12:19:35 +01:00
constexpr_searcher.cc Update copyright years. 2024-01-03 12:19:35 +01:00
dr660.cc Update copyright years. 2024-01-03 12:19:35 +01:00
searchers.cc Update copyright years. 2024-01-03 12:19:35 +01:00