gcc/libstdc++-v3/testsuite/20_util/tuple
Jonathan Wakely 0515b2436b
libstdc++: Constrain std::expected comparisons (P3379R0)
This proposal of mine has been approved by LEWG and forwarded to LWG. I
expect it to be voted into the draft without significant changes.

libstdc++-v3/ChangeLog:

	* include/bits/version.def (constrained_equality): Bump value.
	* include/bits/version.h: Regenerate.
	* include/std/expected (operator==): Add constraints and
	noexcept specifiers.
	* testsuite/20_util/optional/relops/constrained.cc: Adjust
	check for feature test macro.
	* testsuite/20_util/pair/comparison_operators/constrained.cc:
	Likewise.
	* testsuite/20_util/tuple/comparison_operators/constrained.cc:
	Likewise.
	* testsuite/20_util/variant/relops/constrained.cc: Likewise.
	* testsuite/20_util/expected/equality_constrained.cc: New test.
2024-10-14 16:48:49 +01:00
..
apply
comparison_operators
cons
creation_functions
element_access
make_from_tuple
requirements
48476.cc
51365.cc
53648.cc
56785.cc
60497.cc
61947.cc
67844.cc
77395.cc
77802.cc
78939.cc
constexpr_swap.cc
cv_tuple_element.cc
cv_tuple_size_neg.cc
cv_tuple_size.cc
dangling_ref.cc
dr2729.cc
moveable2.cc
moveable.cc
noexcept_move_assign.cc
noexcept_swap.cc
p2165r4.cc
p2321r2.cc
swap_cxx17.cc
swap.cc
tuple_element_t.cc
tuple_element.cc
tuple_size_v.cc
tuple_size.cc