Searched refs:explicit_operators (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/libcxx/test/support/ |
| H A D | compare_types.h | 37 struct explicit_operators { struct 38 friend bool operator==(explicit_operators, explicit_operators) noexcept; 39 friend bool operator!=(explicit_operators, explicit_operators) noexcept; 40 friend bool operator<(explicit_operators, explicit_operators) noexcept; 41 friend bool operator>(explicit_operators, explicit_operators) noexcept; 42 friend bool operator<=(explicit_operators, explicit_operators) noexcept; 43 friend bool operator>=(explicit_operators, explicit_operators) noexcept; 64 operator explicit_operators() const; 75 operator explicit_operators() const noexcept; 243 operator explicit_operators() const; [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/function.objects/range.cmp/ |
| H A D | greater_equal.pass.cpp | 30 …ic_assert(std::is_invocable_v<std::ranges::greater_equal, explicit_operators, explicit_operators>);
|
| H A D | less_equal.pass.cpp | 30 static_assert(std::is_invocable_v<std::ranges::less_equal, explicit_operators, explicit_operators>);
|
| H A D | greater.pass.cpp | 30 static_assert(std::is_invocable_v<std::ranges::greater, explicit_operators, explicit_operators>);
|
| H A D | less.pass.cpp | 30 static_assert(std::is_invocable_v<std::ranges::less, explicit_operators, explicit_operators>);
|
| H A D | equal_to.pass.cpp | 31 static_assert(std::is_invocable_v<std::ranges::equal_to, explicit_operators, explicit_operators>);
|
| H A D | not_equal_to.pass.cpp | 31 static_assert(std::is_invocable_v<std::ranges::equal_to, explicit_operators, explicit_operators>);
|
| /llvm-project-15.0.7/libcxx/test/std/concepts/concepts.compare/concept.equalitycomparable/ |
| H A D | equality_comparable_with.compile.pass.cpp | 1101 check_equality_comparable_with<explicit_operators, explicit_operators>()); 1106 static_assert(check_equality_comparable_with<explicit_operators, 1108 static_assert(check_equality_comparable_with<explicit_operators, 1113 std::common_reference_with<one_way_eq const&, explicit_operators const&>); 1115 !check_equality_comparable_with<one_way_eq, explicit_operators>()); 1119 std::common_reference_with<one_way_ne const&, explicit_operators const&>); 1121 !check_equality_comparable_with<one_way_ne, explicit_operators>());
|
| H A D | equality_comparable.compile.pass.cpp | 103 static_assert(std::equality_comparable<explicit_operators>);
|
| /llvm-project-15.0.7/libcxx/test/std/concepts/concepts.compare/concepts.totallyordered/ |
| H A D | totally_ordered_with.pass.cpp | 1061 check_totally_ordered_with<explicit_operators, explicit_operators>()); 1066 static_assert(!check_totally_ordered_with<explicit_operators, 1069 check_totally_ordered_with<explicit_operators, different_return_types>()); 1073 std::common_reference_with<one_way_eq const&, explicit_operators const&> && 1074 !check_totally_ordered_with<one_way_eq, explicit_operators>()); 1078 std::common_reference_with<one_way_ne const&, explicit_operators const&> && 1079 !check_totally_ordered_with<one_way_ne, explicit_operators>());
|
| H A D | totally_ordered.pass.cpp | 126 static_assert(models_totally_ordered<explicit_operators>());
|