Struct YearMonthDay¶
Defined in File Timezone.hpp
Struct Documentation¶
-
struct YearMonthDay¶
Public Types
Public Functions
-
constexpr YearMonthDay() noexcept = default¶
-
inline explicit constexpr YearMonthDay(std::chrono::year_month_day ymd) noexcept¶
-
template<typename P>
inline explicit constexpr YearMonthDay(time_point<P> sd) noexcept(noexcept(P{} + P{} * P{} - P{} / P{}))¶
-
template<typename P>
inline explicit constexpr YearMonthDay(time_point_local<P> sd) noexcept(noexcept(P{} + P{} * P{} - P{} / P{}))¶
-
inline constexpr time_point<boost::multiprecision::checked_int128_t> to_time_point() const¶
-
inline constexpr time_point_local<boost::multiprecision::checked_int128_t> to_time_point_local() const¶
-
inline constexpr bool ok() const noexcept¶
-
constexpr auto operator<=>(YearMonthDay const&) const noexcept = default¶
-
inline constexpr YearMonthDay &operator+=(std::chrono::years d) noexcept¶
-
inline constexpr YearMonthDay &operator+=(std::chrono::months d) noexcept¶
-
inline constexpr YearMonthDay &operator-=(std::chrono::years d) noexcept¶
-
inline constexpr YearMonthDay &operator-=(std::chrono::months d) noexcept¶
Friends
- inline friend constexpr friend YearMonthDay operator+ (YearMonthDay const &ym, std::chrono::years d) noexcept
- inline friend constexpr friend YearMonthDay operator+ (std::chrono::years d, YearMonthDay const &ym) noexcept
- inline friend constexpr friend YearMonthDay operator+ (YearMonthDay const &d, std::chrono::months m) noexcept
- inline friend constexpr friend YearMonthDay operator+ (std::chrono::months m, YearMonthDay const &d) noexcept
- inline friend constexpr friend YearMonthDay operator- (YearMonthDay const &ym, std::chrono::years d) noexcept
- inline friend constexpr friend YearMonthDay operator- (YearMonthDay const &d, std::chrono::months m) noexcept
-
constexpr YearMonthDay() noexcept = default¶