From Jason Turner

[time.zone.leap.nonmembers]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmp3__syp1z/{from.md → to.md} +85 -0
tmp/tmp3__syp1z/{from.md → to.md} RENAMED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #### Non-member functions <a id="time.zone.leap.nonmembers">[[time.zone.leap.nonmembers]]</a>
2
+
3
+ ``` cpp
4
+ constexpr bool operator==(const leap_second& x, const leap_second& y) noexcept;
5
+ ```
6
+
7
+ *Returns:* `x.date() == y.date()`.
8
+
9
+ ``` cpp
10
+ constexpr strong_ordering operator<=>(const leap_second& x, const leap_second& y) noexcept;
11
+ ```
12
+
13
+ *Returns:* `x.date() <=> y.date()`.
14
+
15
+ ``` cpp
16
+ template<class Duration>
17
+ constexpr bool operator==(const leap_second& x, const sys_time<Duration>& y) noexcept;
18
+ ```
19
+
20
+ *Returns:* `x.date() == y`.
21
+
22
+ ``` cpp
23
+ template<class Duration>
24
+ constexpr bool operator<(const leap_second& x, const sys_time<Duration>& y) noexcept;
25
+ ```
26
+
27
+ *Returns:* `x.date() < y`.
28
+
29
+ ``` cpp
30
+ template<class Duration>
31
+ constexpr bool operator<(const sys_time<Duration>& x, const leap_second& y) noexcept;
32
+ ```
33
+
34
+ *Returns:* `x < y.date()`.
35
+
36
+ ``` cpp
37
+ template<class Duration>
38
+ constexpr bool operator>(const leap_second& x, const sys_time<Duration>& y) noexcept;
39
+ ```
40
+
41
+ *Returns:* `y < x`.
42
+
43
+ ``` cpp
44
+ template<class Duration>
45
+ constexpr bool operator>(const sys_time<Duration>& x, const leap_second& y) noexcept;
46
+ ```
47
+
48
+ *Returns:* `y < x`.
49
+
50
+ ``` cpp
51
+ template<class Duration>
52
+ constexpr bool operator<=(const leap_second& x, const sys_time<Duration>& y) noexcept;
53
+ ```
54
+
55
+ *Returns:* `!(y < x)`.
56
+
57
+ ``` cpp
58
+ template<class Duration>
59
+ constexpr bool operator<=(const sys_time<Duration>& x, const leap_second& y) noexcept;
60
+ ```
61
+
62
+ *Returns:* `!(y < x)`.
63
+
64
+ ``` cpp
65
+ template<class Duration>
66
+ constexpr bool operator>=(const leap_second& x, const sys_time<Duration>& y) noexcept;
67
+ ```
68
+
69
+ *Returns:* `!(x < y)`.
70
+
71
+ ``` cpp
72
+ template<class Duration>
73
+ constexpr bool operator>=(const sys_time<Duration>& x, const leap_second& y) noexcept;
74
+ ```
75
+
76
+ *Returns:* `!(x < y)`.
77
+
78
+ ``` cpp
79
+ template<class Duration>
80
+ requires three_way_comparable_with<sys_seconds, sys_time<Duration>>
81
+ constexpr auto operator<=>(const leap_second& x, const sys_time<Duration>& y) noexcept;
82
+ ```
83
+
84
+ *Returns:* `x.date() <=> y`.
85
+