From Jason Turner

[stack.ops]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpulsg7gbq/{from.md → to.md} +16 -8
tmp/tmpulsg7gbq/{from.md → to.md} RENAMED
@@ -1,6 +1,6 @@
1
- #### `stack` operators <a id="stack.ops">[[stack.ops]]</a>
2
 
3
  ``` cpp
4
  template<class T, class Container>
5
  bool operator==(const stack<T, Container>& x, const stack<T, Container>& y);
6
  ```
@@ -19,26 +19,34 @@ template <class T, class Container>
19
  bool operator< (const stack<T, Container>& x, const stack<T, Container>& y);
20
  ```
21
 
22
  *Returns:* `x.c < y.c`.
23
 
24
- ``` cpp
25
- template <class T, class Container>
26
- bool operator<=(const stack<T, Container>& x, const stack<T, Container>& y);
27
- ```
28
-
29
- *Returns:* `x.c <= y.c`.
30
-
31
  ``` cpp
32
  template<class T, class Container>
33
  bool operator> (const stack<T, Container>& x, const stack<T, Container>& y);
34
  ```
35
 
36
  *Returns:* `x.c > y.c`.
37
 
 
 
 
 
 
 
 
38
  ``` cpp
39
  template<class T, class Container>
40
  bool operator>=(const stack<T, Container>& x, const stack<T, Container>& y);
41
  ```
42
 
43
  *Returns:* `x.c >= y.c`.
44
 
 
 
 
 
 
 
 
 
 
1
+ #### Operators <a id="stack.ops">[[stack.ops]]</a>
2
 
3
  ``` cpp
4
  template<class T, class Container>
5
  bool operator==(const stack<T, Container>& x, const stack<T, Container>& y);
6
  ```
 
19
  bool operator< (const stack<T, Container>& x, const stack<T, Container>& y);
20
  ```
21
 
22
  *Returns:* `x.c < y.c`.
23
 
 
 
 
 
 
 
 
24
  ``` cpp
25
  template<class T, class Container>
26
  bool operator> (const stack<T, Container>& x, const stack<T, Container>& y);
27
  ```
28
 
29
  *Returns:* `x.c > y.c`.
30
 
31
+ ``` cpp
32
+ template<class T, class Container>
33
+ bool operator<=(const stack<T, Container>& x, const stack<T, Container>& y);
34
+ ```
35
+
36
+ *Returns:* `x.c <= y.c`.
37
+
38
  ``` cpp
39
  template<class T, class Container>
40
  bool operator>=(const stack<T, Container>& x, const stack<T, Container>& y);
41
  ```
42
 
43
  *Returns:* `x.c >= y.c`.
44
 
45
+ ``` cpp
46
+ template<class T, three_way_comparable Container>
47
+ compare_three_way_result_t<Container>
48
+ operator<=>(const stack<T, Container>& x, const stack<T, Container>& y);
49
+ ```
50
+
51
+ *Returns:* `x.c <=> y.c`.
52
+