Lines Matching refs:month_day_last
405 // 25.8.10, class month_day_last // C++20
406 class month_day_last;
408 constexpr bool operator==(const month_day_last& x, const month_day_last& y) noexcept;
409 constexpr bool operator!=(const month_day_last& x, const month_day_last& y) noexcept;
410 constexpr bool operator< (const month_day_last& x, const month_day_last& y) noexcept;
411 constexpr bool operator> (const month_day_last& x, const month_day_last& y) noexcept;
412 constexpr bool operator<=(const month_day_last& x, const month_day_last& y) noexcept;
413 constexpr bool operator>=(const month_day_last& x, const month_day_last& y) noexcept;
549 constexpr month_day_last
551 constexpr month_day_last
553 constexpr month_day_last
555 constexpr month_day_last
588 operator/(const year& y, const month_day_last& mdl) noexcept;
590 operator/(int y, const month_day_last& mdl) noexcept;
592 operator/(const month_day_last& mdl, const year& y) noexcept;
594 operator/(const month_day_last& mdl, int y) noexcept;
2054 class _LIBCPP_TYPE_VIS month_day_last {
2058 explicit constexpr month_day_last(const chrono::month& __val) noexcept
2065 bool operator==(const month_day_last& __lhs, const month_day_last& __rhs) noexcept
2069 bool operator!=(const month_day_last& __lhs, const month_day_last& __rhs) noexcept
2073 bool operator< (const month_day_last& __lhs, const month_day_last& __rhs) noexcept
2077 bool operator> (const month_day_last& __lhs, const month_day_last& __rhs) noexcept
2081 bool operator<=(const month_day_last& __lhs, const month_day_last& __rhs) noexcept
2085 bool operator>=(const month_day_last& __lhs, const month_day_last& __rhs) noexcept
2089 month_day_last operator/(const month& __lhs, last_spec) noexcept
2090 { return month_day_last{__lhs}; }
2093 month_day_last operator/(last_spec, const month& __rhs) noexcept
2094 { return month_day_last{__rhs}; }
2097 month_day_last operator/(int __lhs, last_spec) noexcept
2098 { return month_day_last{month(__lhs)}; }
2101 month_day_last operator/(last_spec, int __rhs) noexcept
2102 { return month_day_last{month(__rhs)}; }
2411 chrono::month_day_last __mdl;
2413 constexpr year_month_day_last(const year& __yval, const month_day_last& __mdlval) noexcept
2423 inline constexpr chrono::month_day_last month_day_last() const noexcept { return __mdl; }
2446 { return __lhs.year() == __rhs.year() && __lhs.month_day_last() == __rhs.month_day_last(); }
2457 return __lhs.month_day_last() < __rhs.month_day_last();
2473 { return year_month_day_last{__lhs.year(), month_day_last{__lhs.month()}}; }
2475 inline constexpr year_month_day_last operator/(const year& __lhs, const month_day_last& __rhs) noex…
2478 inline constexpr year_month_day_last operator/(int __lhs, const month_day_last& __rhs) noexcept
2481 inline constexpr year_month_day_last operator/(const month_day_last& __lhs, const year& __rhs) noex…
2484 inline constexpr year_month_day_last operator/(const month_day_last& __lhs, int __rhs) noexcept
2502 { return year_month_day_last{__lhs.year() + __rhs, __lhs.month_day_last()}; }