|
14121 | 14121 | struct compare_three_way { |
14122 | 14122 | template<class T, class U> |
14123 | 14123 | requires @\libconcept{three_way_comparable_with}@<T, U> || @\placeholdernc{BUILTIN-PTR-THREE-WAY}@(T, U) |
14124 | | - constexpr auto operator()(T&& t, U&& u) const; |
| 14124 | + constexpr auto operator()(T&& t, U&& u) const; |
14125 | 14125 |
|
14126 | 14126 | using is_transparent = @\unspec@; |
14127 | 14127 | }; |
|
14130 | 14130 | \begin{itemdecl} |
14131 | 14131 | template<class T, class U> |
14132 | 14132 | requires @\libconcept{three_way_comparable_with}@<T, U> || @\placeholdernc{BUILTIN-PTR-THREE-WAY}@(T, U) |
14133 | | -constexpr auto operator()(T&& t, U&& u) const; |
| 14133 | + constexpr auto operator()(T&& t, U&& u) const; |
14134 | 14134 | \end{itemdecl} |
14135 | 14135 |
|
14136 | 14136 | \begin{itemdescr} |
|
14174 | 14174 | struct ranges::equal_to { |
14175 | 14175 | template<class T, class U> |
14176 | 14176 | requires equality_comparable_with<T, U> || @\placeholdernc{BUILTIN-PTR-CMP}@(T, ==, U) |
14177 | | - constexpr bool operator()(T&& t, U&& u) const; |
| 14177 | + constexpr bool operator()(T&& t, U&& u) const; |
14178 | 14178 |
|
14179 | 14179 | using is_transparent = @\unspecnc@; |
14180 | 14180 | }; |
|
14209 | 14209 | struct ranges::not_equal_to { |
14210 | 14210 | template<class T, class U> |
14211 | 14211 | requires equality_comparable_with<T, U> || @\placeholdernc{BUILTIN-PTR-CMP}@(T, ==, U) |
14212 | | - constexpr bool operator()(T&& t, U&& u) const; |
| 14212 | + constexpr bool operator()(T&& t, U&& u) const; |
14213 | 14213 |
|
14214 | 14214 | using is_transparent = @\unspecnc@; |
14215 | 14215 | }; |
|
14247 | 14247 | struct ranges::less { |
14248 | 14248 | template<class T, class U> |
14249 | 14249 | requires @\libconcept{totally_ordered_with}@<T, U> || @\placeholdernc{BUILTIN-PTR-CMP}@(T, <, U) |
14250 | | - constexpr bool operator()(T&& t, U&& u) const; |
| 14250 | + constexpr bool operator()(T&& t, U&& u) const; |
14251 | 14251 |
|
14252 | 14252 | using is_transparent = @\unspecnc@; |
14253 | 14253 | }; |
|
14288 | 14288 | struct ranges::greater_equal { |
14289 | 14289 | template<class T, class U> |
14290 | 14290 | requires @\libconcept{totally_ordered_with}@<T, U> || @\placeholdernc{BUILTIN-PTR-CMP}@(T, <, U) |
14291 | | - constexpr bool operator()(T&& t, U&& u) const; |
| 14291 | + constexpr bool operator()(T&& t, U&& u) const; |
14292 | 14292 |
|
14293 | 14293 | using is_transparent = @\unspecnc@; |
14294 | 14294 | }; |
|
14307 | 14307 | struct ranges::less_equal { |
14308 | 14308 | template<class T, class U> |
14309 | 14309 | requires @\libconcept{totally_ordered_with}@<T, U> || @\placeholdernc{BUILTIN-PTR-CMP}@(U, <, T) |
14310 | | - constexpr bool operator()(T&& t, U&& u) const; |
| 14310 | + constexpr bool operator()(T&& t, U&& u) const; |
14311 | 14311 |
|
14312 | 14312 | using is_transparent = @\unspecnc@; |
14313 | 14313 | }; |
|
0 commit comments