|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
day::ok | ||||
| Nonmember functions | ||||
| Helper classes | ||||
(C++26) |
constexprbool ok()constnoexcept; | (since C++20) | |
Checks if the day value stored in*this is in the valid range, i.e.,[1, 31].
true if the day value stored in*this is in the range[1, 31]. Otherwisefalse.
#include <chrono>usingnamespace std::chrono_literals; constexprstd::chrono::day d0{00};constexprstd::chrono::day d1{13};constexprstd::chrono::day d2{42}; static_assert( d0== 0d&&!d0.ok()&& d1== 13d&& d1.ok()&& d2== 42d&&!d2.ok()); int main(){}
| retrieves the stored day value (public member function)[edit] |