3#ifndef TETL_CHRONO_YEAR_MONTH_WEEKDAY_LAST_HPP
4#define TETL_CHRONO_YEAR_MONTH_WEEKDAY_LAST_HPP
30 [[nodiscard]] constexpr operator
sys_days() const noexcept;
31 [[nodiscard]] constexpr explicit operator
local_days() const noexcept;
32 [[nodiscard]] constexpr auto
ok() const noexcept ->
bool;
local_time< etl::chrono::days > local_days
Definition local_t.hpp:27
duration< int_least32_t, ratio< 31556952 > > months
Signed integer type of at least 20 bits.
Definition duration.hpp:371
sys_time< chrono::days > sys_days
Definition system_clock.hpp:39
duration< int_least32_t, ratio< 2629746 > > years
Signed integer type of at least 17 bits.
Definition duration.hpp:374
The class month represents a month in a year.
Definition month.hpp:21
Definition weekday_last.hpp:11
constexpr auto operator-=(months const &m) noexcept -> year_month_weekday_last &
constexpr auto ok() const noexcept -> bool
constexpr auto operator+=(months const &m) noexcept -> year_month_weekday_last &
constexpr auto operator+=(years const &y) noexcept -> year_month_weekday_last &
constexpr auto month() const noexcept -> chrono::month
chrono::month m
Definition year_month_weekday_last.hpp:36
constexpr auto weekday() const noexcept -> chrono::weekday
chrono::weekday_last wdl
Definition year_month_weekday_last.hpp:37
chrono::year y
Definition year_month_weekday_last.hpp:35
constexpr year_month_weekday_last(chrono::year const &y, chrono::month const &m, chrono::weekday_last const &wdl) noexcept
constexpr auto year() const noexcept -> chrono::year
constexpr auto operator-=(years const &y) noexcept -> year_month_weekday_last &
constexpr auto weekday_last() const noexcept -> chrono::weekday_last