std::chrono::weekday_indexed:: ok
|
|
Time point | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Duration | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Clocks | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Time of day | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Calendar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Time zone | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
chrono
I/O
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C++20)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
C-style date and time |
Member functions | ||||
weekday_indexed::ok
|
||||
Nonmember functions | ||||
Helper classes | ||||
constexpr
bool
ok
(
)
const
noexcept
;
|
(since C++20) | |
Checks if the weekday object and the index stored in * this are both valid.
Return value
true
if
weekday
(
)
.
ok
(
)
==
true
and
index()
is in the range
[
1
,
5
]
. Otherwise
false
.
Example
#include <chrono> #include <iostream> int main() { std::cout << std::boolalpha; std::chrono::weekday_indexed wdi{std::chrono::Tuesday[2]}; std::cout << (wdi.ok()) << ' '; wdi = {std::chrono::weekday(42)[2]}; std::cout << (wdi.ok()) << ' '; wdi = {std::chrono::Tuesday[-4]}; std::cout << (wdi.ok()) << '\n'; }
Output:
true false false