@@ -14656,10 +14656,10 @@
14656
14656
\rSec2[range.cmp]{Concept-constrained comparisons}
14657
14657
14658
14658
\pnum
14659
- In this subclause, \tcode{\placeholdernc{BUILTIN_PTR_CMP }(T, $op$, U)} for types \tcode{T}
14659
+ In this subclause, \tcode{\placeholdernc{BUILTIN-PTR-CMP }(T, $op$, U)} for types \tcode{T}
14660
14660
and \tcode{U} and where $op$ is an equality\iref{expr.eq} or relational
14661
14661
operator\iref{expr.rel} is a boolean constant expression.
14662
- \tcode{\placeholdernc{BUILTIN_PTR_CMP }(T, $op$, U)} is \tcode{true} if and only if $op$
14662
+ \tcode{\placeholdernc{BUILTIN-PTR-CMP }(T, $op$, U)} is \tcode{true} if and only if $op$
14663
14663
in the expression \tcode{declval<T>() $op$ declval<U>()} resolves to a built-in
14664
14664
operator comparing pointers.
14665
14665
14673
14673
\begin{itemdecl}
14674
14674
struct ranges::equal_to {
14675
14675
template<class T, class U>
14676
- requires EqualityComparableWith<T, U> || @\placeholdernc{BUILTIN_PTR_CMP }@(T, ==, U)
14676
+ requires EqualityComparableWith<T, U> || @\placeholdernc{BUILTIN-PTR-CMP }@(T, ==, U)
14677
14677
constexpr bool operator()(T&& t, U&& u) const;
14678
14678
14679
14679
using is_transparent = @\unspecnc@;
14708
14708
\begin{itemdecl}
14709
14709
struct ranges::not_equal_to {
14710
14710
template<class T, class U>
14711
- requires EqualityComparableWith<T, U> || @\placeholdernc{BUILTIN_PTR_CMP }@(T, ==, U)
14711
+ requires EqualityComparableWith<T, U> || @\placeholdernc{BUILTIN-PTR-CMP }@(T, ==, U)
14712
14712
constexpr bool operator()(T&& t, U&& u) const;
14713
14713
14714
14714
using is_transparent = @\unspecnc@;
14727
14727
\begin{itemdecl}
14728
14728
struct ranges::greater {
14729
14729
template<class T, class U>
14730
- requires StrictTotallyOrderedWith<T, U> || @\placeholdernc{BUILTIN_PTR_CMP }@(U, <, T)
14730
+ requires StrictTotallyOrderedWith<T, U> || @\placeholdernc{BUILTIN-PTR-CMP }@(U, <, T)
14731
14731
constexpr bool operator()(T&& t, U&& u) const;
14732
14732
14733
14733
using is_transparent = @\unspecnc@;
14746
14746
\begin{itemdecl}
14747
14747
struct ranges::less {
14748
14748
template<class T, class U>
14749
- requires StrictTotallyOrderedWith<T, U> || @\placeholdernc{BUILTIN_PTR_CMP }@(T, <, U)
14749
+ requires StrictTotallyOrderedWith<T, U> || @\placeholdernc{BUILTIN-PTR-CMP }@(T, <, U)
14750
14750
constexpr bool operator()(T&& t, U&& u) const;
14751
14751
14752
14752
using is_transparent = @\unspecnc@;
14787
14787
\begin{itemdecl}
14788
14788
struct ranges::greater_equal {
14789
14789
template<class T, class U>
14790
- requires StrictTotallyOrderedWith<T, U> || @\placeholdernc{BUILTIN_PTR_CMP }@(T, <, U)
14790
+ requires StrictTotallyOrderedWith<T, U> || @\placeholdernc{BUILTIN-PTR-CMP }@(T, <, U)
14791
14791
constexpr bool operator()(T&& t, U&& u) const;
14792
14792
14793
14793
using is_transparent = @\unspecnc@;
14806
14806
\begin{itemdecl}
14807
14807
struct ranges::less_equal {
14808
14808
template<class T, class U>
14809
- requires StrictTotallyOrderedWith<T, U> || @\placeholdernc{BUILTIN_PTR_CMP }@(U, <, T)
14809
+ requires StrictTotallyOrderedWith<T, U> || @\placeholdernc{BUILTIN-PTR-CMP }@(U, <, T)
14810
14810
constexpr bool operator()(T&& t, U&& u) const;
14811
14811
14812
14812
using is_transparent = @\unspecnc@;
0 commit comments