Struct YearMonth

Struct Documentation

struct YearMonth

Public Functions

constexpr YearMonth() noexcept = default
inline constexpr YearMonth(Year y, std::chrono::month m) noexcept
inline constexpr Year year() const noexcept
inline constexpr Month month() const noexcept
constexpr auto operator<=>(YearMonth const&) const noexcept = default
inline constexpr bool ok() const noexcept
inline constexpr YearMonth &operator+=(std::chrono::years d) noexcept
inline constexpr YearMonth &operator+=(std::chrono::months d) noexcept
inline constexpr YearMonth &operator-=(std::chrono::years d) noexcept
inline constexpr YearMonth &operator-=(std::chrono::months d) noexcept

Friends

inline friend constexpr friend YearMonth operator+ (YearMonth const &ym, std::chrono::years d) noexcept
inline friend constexpr friend YearMonth operator+ (std::chrono::years d, YearMonth const &ym) noexcept
inline friend constexpr friend YearMonth operator+ (YearMonth const &ym, std::chrono::months d) noexcept
inline friend constexpr friend YearMonth operator+ (std::chrono::months d, YearMonth const &ym) noexcept
inline friend constexpr friend YearMonth operator- (YearMonth const &ym, std::chrono::years d) noexcept
inline friend constexpr friend YearMonth operator- (YearMonth const &ym, std::chrono::months d) noexcept
inline friend constexpr friend std::chrono::months operator- (YearMonth const &a, YearMonth const &b) noexcept