Skip to content

Commit 6932156

Browse files
CaseyCarterzygoloid
authored andcommitted
[cmp.categories.pre] Merge enumerators from eq into ord
1 parent 3cc8595 commit 6932156

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

source/support.tex

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4076,9 +4076,8 @@
40764076
from one of the following exposition-only enumerations:
40774077

40784078
\begin{codeblock}
4079-
enum class @\placeholdernc{eq}@ { @\placeholdernc{equal}@ = 0, @\placeholdernc{equivalent}@ = @\placeholdernc{equal}@ }; // \expos
4080-
enum class @\placeholdernc{ord}@ { @\placeholdernc{less}@ = -1, @\placeholdernc{greater}@ = 1 }; // \expos
4081-
enum class @\placeholdernc{ncmp}@ { @\placeholdernc{unordered}@ = -127 }; // \expos
4079+
enum class @\placeholdernc{ord}@ { @\placeholdernc{equal}@ = 0, @\placeholdernc{equivalent}@ = @\placeholdernc{equal}@, @\placeholdernc{less}@ = -1, @\placeholdernc{greater}@ = 1 }; // \expos
4080+
enum class @\placeholdernc{ncmp}@ { @\placeholdernc{unordered}@ = -127 }; // \expos
40824081
\end{codeblock}
40834082

40844083
\pnum
@@ -4129,8 +4128,6 @@
41294128
bool is_ordered; // \expos
41304129

41314130
// exposition-only constructors
4132-
constexpr explicit
4133-
partial_ordering(@\placeholder{eq}@ v) noexcept : value(int(v)), is_ordered(true) {} // \expos
41344131
constexpr explicit
41354132
partial_ordering(@\placeholder{ord}@ v) noexcept : value(int(v)), is_ordered(true) {} // \expos
41364133
constexpr explicit
@@ -4160,7 +4157,7 @@
41604157

41614158
// valid values' definitions
41624159
inline constexpr partial_ordering partial_ordering::less(@\placeholder{ord}@::@\placeholder{less}@);
4163-
inline constexpr partial_ordering partial_ordering::equivalent(@\placeholder{eq}@::@\placeholder{equivalent}@);
4160+
inline constexpr partial_ordering partial_ordering::equivalent(@\placeholder{ord}@::@\placeholder{equivalent}@);
41644161
inline constexpr partial_ordering partial_ordering::greater(@\placeholder{ord}@::@\placeholder{greater}@);
41654162
inline constexpr partial_ordering partial_ordering::unordered(@\placeholder{ncmp}@::@\placeholder{unordered}@);
41664163
}
@@ -4242,7 +4239,6 @@
42424239
int value; // \expos
42434240

42444241
// exposition-only constructors
4245-
constexpr explicit weak_ordering(@\placeholder{eq}@ v) noexcept : value(int(v)) {} // \expos
42464242
constexpr explicit weak_ordering(@\placeholder{ord}@ v) noexcept : value(int(v)) {} // \expos
42474243

42484244
public:
@@ -4271,7 +4267,7 @@
42714267

42724268
// valid values' definitions
42734269
inline constexpr weak_ordering weak_ordering::less(@\placeholder{ord}@::@\placeholder{less}@);
4274-
inline constexpr weak_ordering weak_ordering::equivalent(@\placeholder{eq}@::@\placeholder{equivalent}@);
4270+
inline constexpr weak_ordering weak_ordering::equivalent(@\placeholder{ord}@::@\placeholder{equivalent}@);
42754271
inline constexpr weak_ordering weak_ordering::greater(@\placeholder{ord}@::@\placeholder{greater}@);
42764272
}
42774273
\end{codeblock}
@@ -4368,7 +4364,6 @@
43684364
int value; // \expos
43694365

43704366
// exposition-only constructors
4371-
constexpr explicit strong_ordering(@\placeholder{eq}@ v) noexcept : value(int(v)) {} // \expos
43724367
constexpr explicit strong_ordering(@\placeholder{ord}@ v) noexcept : value(int(v)) {} // \expos
43734368

43744369
public:
@@ -4399,8 +4394,8 @@
43994394

44004395
// valid values' definitions
44014396
inline constexpr strong_ordering strong_ordering::less(@\placeholder{ord}@::@\placeholder{less}@);
4402-
inline constexpr strong_ordering strong_ordering::equal(@\placeholder{eq}@::@\placeholder{equal}@);
4403-
inline constexpr strong_ordering strong_ordering::equivalent(@\placeholder{eq}@::@\placeholder{equivalent}@);
4397+
inline constexpr strong_ordering strong_ordering::equal(@\placeholder{ord}@::@\placeholder{equal}@);
4398+
inline constexpr strong_ordering strong_ordering::equivalent(@\placeholder{ord}@::@\placeholder{equivalent}@);
44044399
inline constexpr strong_ordering strong_ordering::greater(@\placeholder{ord}@::@\placeholder{greater}@);
44054400
}
44064401
\end{codeblock}

0 commit comments

Comments
 (0)