From Jason Turner

[depr.relops]

Diff to HTML by rtfpessoa

tmp/tmp219nbfm5/{from.md → to.md} RENAMED
@@ -17,37 +17,37 @@ the following:
17
 
18
  ``` cpp
19
  template<class T> bool operator!=(const T& x, const T& y);
20
  ```
21
 
22
- *Requires:* Type `T` is *Cpp17EqualityComparable*
23
  ([[cpp17.equalitycomparable]]).
24
 
25
  *Returns:* `!(x == y)`.
26
 
27
  ``` cpp
28
  template<class T> bool operator>(const T& x, const T& y);
29
  ```
30
 
31
- *Requires:* Type `T` is *Cpp17LessThanComparable*
32
  ([[cpp17.lessthancomparable]]).
33
 
34
  *Returns:* `y < x`.
35
 
36
  ``` cpp
37
  template<class T> bool operator<=(const T& x, const T& y);
38
  ```
39
 
40
- *Requires:* Type `T` is *Cpp17LessThanComparable*
41
  ([[cpp17.lessthancomparable]]).
42
 
43
  *Returns:* `!(y < x)`.
44
 
45
  ``` cpp
46
  template<class T> bool operator>=(const T& x, const T& y);
47
  ```
48
 
49
- *Requires:* Type `T` is *Cpp17LessThanComparable*
50
  ([[cpp17.lessthancomparable]]).
51
 
52
  *Returns:* `!(x < y)`.
53
 
 
17
 
18
  ``` cpp
19
  template<class T> bool operator!=(const T& x, const T& y);
20
  ```
21
 
22
+ *Preconditions:* `T` meets the *Cpp17EqualityComparable* requirements
23
  ([[cpp17.equalitycomparable]]).
24
 
25
  *Returns:* `!(x == y)`.
26
 
27
  ``` cpp
28
  template<class T> bool operator>(const T& x, const T& y);
29
  ```
30
 
31
+ *Preconditions:* `T` meets the *Cpp17LessThanComparable* requirements
32
  ([[cpp17.lessthancomparable]]).
33
 
34
  *Returns:* `y < x`.
35
 
36
  ``` cpp
37
  template<class T> bool operator<=(const T& x, const T& y);
38
  ```
39
 
40
+ *Preconditions:* `T` meets the *Cpp17LessThanComparable* requirements
41
  ([[cpp17.lessthancomparable]]).
42
 
43
  *Returns:* `!(y < x)`.
44
 
45
  ``` cpp
46
  template<class T> bool operator>=(const T& x, const T& y);
47
  ```
48
 
49
+ *Preconditions:* `T` meets the *Cpp17LessThanComparable* requirements
50
  ([[cpp17.lessthancomparable]]).
51
 
52
  *Returns:* `!(x < y)`.
53