std::chrono::year_month_day::ok (3) - Linux Manuals
std::chrono::year_month_day::ok: std::chrono::year_month_day::ok
Command to display std::chrono::year_month_day::ok
manual in Linux: $ man 3 std::chrono::year_month_day::ok
NAME
std::chrono::year_month_day::ok - std::chrono::year_month_day::ok
Synopsis
constexpr bool ok() const noexcept; (since C++20)
Checks if this year_month_day object represents a valid calendar date.
Return value
true if this year_month_day object represents a valid calendar date, that is, the stored year, month, and day values are all valid and the stored day value is within the number of days in the given year and month. Otherwise false.
Possible implementation
constexpr bool std::chrono::year_month_day::ok() const noexcept {
return year().ok() && month().ok() && day().ok() &&
day() <= (year()/month()/std::chrono::last).day();
}
Pages related to std::chrono::year_month_day::ok
- std::chrono::year_month_day::operator+=,std::chrono::year_month_day::operator-= (3) - std::chrono::year_month_day::operator+=,std::chrono::year_month_day::operator-=
- std::chrono::year_month_day::operatorsys_days,std::chrono::year_month_day::operator (3) - std::chrono::year_month_day::operatorsys_days,std::chrono::year_month_day::operator
- std::chrono::year_month_day::operatorsys_days,std::chrono::year_month_day::operatorlocal_days (3) - std::chrono::year_month_day::operatorsys_days,std::chrono::year_month_day::operatorlocal_days
- std::chrono::year_month_day::year,std::chrono::year_month_day::month, (3) - std::chrono::year_month_day::year,std::chrono::year_month_day::month,
- std::chrono::year_month_day::year,std::chrono::year_month_day::month,std::chrono::year_month_day::day (3) - std::chrono::year_month_day::year,std::chrono::year_month_day::month,std::chrono::year_month_day::day
- std::chrono::year_month_day::year_month_day (3) - std::chrono::year_month_day::year_month_day
- std::chrono::year_month_day (3) - std::chrono::year_month_day
- std::chrono::year_month_day_last (3) - std::chrono::year_month_day_last
- std::chrono::year_month_day_last::ok (3) - std::chrono::year_month_day_last::ok
- std::chrono::year_month_day_last::operator+=,std::chrono::year_month_day_last::operator-= (3) - std::chrono::year_month_day_last::operator+=,std::chrono::year_month_day_last::operator-=
- std::chrono::year_month_day_last::operatorsys_days, (3) - std::chrono::year_month_day_last::operatorsys_days,
- std::chrono::year_month_day_last::operatorsys_days,std::chrono::year_month_day_last::operatorlocal_days (3) - std::chrono::year_month_day_last::operatorsys_days,std::chrono::year_month_day_last::operatorlocal_days
- std::chrono::year_month_day_last::year,std::chrono::year_month_day_last::month, (3) - std::chrono::year_month_day_last::year,std::chrono::year_month_day_last::month,
- std::chrono::year_month_day_last::year,std::chrono::year_month_day_last::month,std::chrono::year_month_day_last::day,std::chrono::year_month_day_last::month_day_last (3) - std::chrono::year_month_day_last::year,std::chrono::year_month_day_last::month,std::chrono::year_month_day_last::day,std::chrono::year_month_day_last::month_day_last
- std::chrono::year_month_day_last::year_month_day_last (3) - std::chrono::year_month_day_last::year_month_day_last
- std::chrono::year_month_weekday (3) - std::chrono::year_month_weekday
- std::chrono::year_month_weekday::ok (3) - std::chrono::year_month_weekday::ok
- std::chrono::year_month_weekday::operator+=,std::chrono::year_month_weekday::operator-= (3) - std::chrono::year_month_weekday::operator+=,std::chrono::year_month_weekday::operator-=
- std::chrono::year_month_weekday::operatorsys_days, (3) - std::chrono::year_month_weekday::operatorsys_days,
- std::chrono::year_month_weekday::operatorsys_days,std::chrono::year_month_weekday::operatorlocal_days (3) - std::chrono::year_month_weekday::operatorsys_days,std::chrono::year_month_weekday::operatorlocal_days
- std::chrono::year_month_weekday::year,std::chrono::year_month_weekday::month, (3) - std::chrono::year_month_weekday::year,std::chrono::year_month_weekday::month,
- std::chrono::year_month_weekday::year_month_weekday (3) - std::chrono::year_month_weekday::year_month_weekday
- std::chrono::year_month_weekday_last (3) - std::chrono::year_month_weekday_last
- std::chrono::year_month_weekday_last::ok (3) - std::chrono::year_month_weekday_last::ok
- std::chrono::year_month_weekday_last::operator+=, (3) - std::chrono::year_month_weekday_last::operator+=,
- std::chrono::year_month_weekday_last::operator+=,std::chrono::year_month_weekday_last::operator-= (3) - std::chrono::year_month_weekday_last::operator+=,std::chrono::year_month_weekday_last::operator-=
- std::chrono::year_month_weekday_last::operatorsys_days, (3) - std::chrono::year_month_weekday_last::operatorsys_days,
- std::chrono::year_month_weekday_last::operatorsys_days,std::chrono::year_month_weekday_last::operatorlocal_days (3) - std::chrono::year_month_weekday_last::operatorsys_days,std::chrono::year_month_weekday_last::operatorlocal_days