|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
month_day_last::ok | ||||
| Nonmember functions | ||||
| Helper classes | ||||
constexprbool ok()constnoexcept; | (since C++20) | |
Checks if themonth object stored in*this is valid.
month().ok()
#include <cassert>#include <chrono> int main(){auto mdl{std::chrono::February/std::chrono::last};assert(mdl.ok()); mdl={std::chrono::month(42)/std::chrono::last};assert(!mdl.ok());}