Lines Matching defs:months
16 // constexpr year_month operator-(const year_month& ym, const months& dm) noexcept;
19 // constexpr months operator-(const year_month& x, const year_month& y) noexcept;
20 // Returns: x.year() - y.year() + months{static_cast<int>(unsigned{x.month()}) -
33 using months = std::chrono::months;
47 { // year_month - months
51 year_month ym1 = ym - months{i};
57 year_month ym1 = ym - months{i};
69 months diff = year_month{y, month(i)} - year_month{y, month(j)};
83 // year_month - months
84 ASSERT_NOEXCEPT(std::declval<year_month>() - std::declval<months>());
85 ASSERT_SAME_TYPE(year_month, decltype(std::declval<year_month>() - std::declval<months>()));
89 ASSERT_SAME_TYPE(months, decltype(std::declval<year_month>() - std::declval<year_month>()));