| /llvm-project-15.0.7/libcxx/include/__chrono/ |
| H A D | month.h | 27 class month { 45 bool operator==(const month& __lhs, const month& __rhs) noexcept 49 bool operator!=(const month& __lhs, const month& __rhs) noexcept 53 bool operator< (const month& __lhs, const month& __rhs) noexcept 57 bool operator> (const month& __lhs, const month& __rhs) noexcept 61 bool operator<=(const month& __lhs, const month& __rhs) noexcept 65 bool operator>=(const month& __lhs, const month& __rhs) noexcept 69 month operator+ (const month& __lhs, const months& __rhs) noexcept 85 months operator-(const month& __lhs, const month& __rhs) noexcept 92 month& month::operator+=(const months& __dm) noexcept [all …]
|
| H A D | monthday.h | 31 chrono::month __m; 37 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m; } in month() function 59 { return __lhs.month() == __rhs.month() && __lhs.day() == __rhs.day(); } 79 { return month(__lhs) / __rhs; } 83 { return month(__rhs) / __lhs; } 88 { return __lhs.month() != __rhs.month() ? __lhs.month() < __rhs.month() : __lhs.day() < __rhs.day()… 106 chrono::month __m; 110 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return __m; } in month() function 116 { return __lhs.month() == __rhs.month(); } 124 { return __lhs.month() < __rhs.month(); } [all …]
|
| H A D | month_weekday.h | 30 chrono::month __m; 35 …_LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { … in month() function 42 { return __lhs.month() == __rhs.month() && __lhs.weekday_indexed() == __rhs.weekday_indexed(); } 49 month_weekday operator/(const month& __lhs, const weekday_indexed& __rhs) noexcept 54 { return month_weekday{month(__lhs), __rhs}; } 62 { return month_weekday{month(__rhs), __lhs}; } 66 chrono::month __m; 71 …_LIBCPP_HIDE_FROM_ABI inline constexpr chrono::month month() const noexcept { return… in month() function 78 { return __lhs.month() == __rhs.month() && __lhs.weekday_last() == __rhs.weekday_last(); } 91 { return month_weekday_last{month(__lhs), __rhs}; } [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.month/time.cal.month.nonmembers/ |
| H A D | literals.pass.cpp | 61 assert(std::chrono::January == std::chrono::month(1)); in main() 62 assert(std::chrono::February == std::chrono::month(2)); in main() 63 assert(std::chrono::March == std::chrono::month(3)); in main() 64 assert(std::chrono::April == std::chrono::month(4)); in main() 65 assert(std::chrono::May == std::chrono::month(5)); in main() 66 assert(std::chrono::June == std::chrono::month(6)); in main() 67 assert(std::chrono::July == std::chrono::month(7)); in main() 68 assert(std::chrono::August == std::chrono::month(8)); in main() 69 assert(std::chrono::September == std::chrono::month(9)); in main() 70 assert(std::chrono::October == std::chrono::month(10)); in main() [all …]
|
| H A D | minus.pass.cpp | 46 using month = std::chrono::month; in main() typedef 49 ASSERT_NOEXCEPT(std::declval<month>() - std::declval<months>()); in main() 50 ASSERT_NOEXCEPT(std::declval<month>() - std::declval<month>()); in main() 52 ASSERT_SAME_TYPE(month , decltype(std::declval<month>() - std::declval<months>())); in main() 53 ASSERT_SAME_TYPE(months, decltype(std::declval<month>() - std::declval<month> ())); in main() 55 static_assert(testConstexpr<month, months>(), ""); in main() 57 month m{6}; in main() 60 month m1 = m - months{i}; in main()
|
| H A D | plus.pass.cpp | 48 using month = std::chrono::month; in main() typedef 51 ASSERT_NOEXCEPT(std::declval<month>() + std::declval<months>()); in main() 52 ASSERT_NOEXCEPT(std::declval<months>() + std::declval<month>()); in main() 54 ASSERT_SAME_TYPE(month, decltype(std::declval<month>() + std::declval<months>())); in main() 55 ASSERT_SAME_TYPE(month, decltype(std::declval<months>() + std::declval<month>() )); in main() 57 static_assert(testConstexpr<month, months>(), ""); in main() 59 month my{2}; in main() 62 month m1 = my + months{i}; in main() 63 month m2 = months{i} + my; in main()
|
| H A D | comparisons.pass.cpp | 31 using month = std::chrono::month; in main() typedef 33 AssertComparisonsAreNoexcept<month>(); in main() 34 AssertComparisonsReturnBool<month>(); in main() 36 static_assert(testComparisonsValues<month>(0U ,0U), ""); in main() 37 static_assert(testComparisonsValues<month>(0U, 1U), ""); in main() 40 static_assert(testComparisonsValues<month>( 5U, 5U), ""); in main() 41 static_assert(testComparisonsValues<month>( 5U, 10U), ""); in main() 45 assert(testComparisonsValues<month>(i, j)); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.ymd/time.cal.ymd.members/ |
| H A D | ok.pass.cpp | 25 using month = std::chrono::month; in main() typedef 29 constexpr month January = std::chrono::January; in main() 47 static_assert( year_month_day{year{2020}, month{ 1}, day{31}}.ok(), ""); in main() 48 static_assert(!year_month_day{year{2020}, month{ 2}, day{31}}.ok(), ""); in main() 49 static_assert( year_month_day{year{2020}, month{ 3}, day{31}}.ok(), ""); in main() 50 static_assert(!year_month_day{year{2020}, month{ 4}, day{31}}.ok(), ""); in main() 51 static_assert( year_month_day{year{2020}, month{ 5}, day{31}}.ok(), ""); in main() 52 static_assert(!year_month_day{year{2020}, month{ 6}, day{31}}.ok(), ""); in main() 53 static_assert( year_month_day{year{2020}, month{ 7}, day{31}}.ok(), ""); in main() 85 year_month_day ym{year{2019}, month{i}, day{12}}; in main() [all …]
|
| H A D | plus_minus_equal_month.pass.cpp | 25 if (static_cast<unsigned>((d1 ).month()) != 1) return false; in testConstexpr() 26 if (static_cast<unsigned>((d1 += Ds{ 1}).month()) != 2) return false; in testConstexpr() 27 if (static_cast<unsigned>((d1 += Ds{ 2}).month()) != 4) return false; in testConstexpr() 28 if (static_cast<unsigned>((d1 += Ds{12}).month()) != 4) return false; in testConstexpr() 29 if (static_cast<unsigned>((d1 -= Ds{ 1}).month()) != 3) return false; in testConstexpr() 30 if (static_cast<unsigned>((d1 -= Ds{ 2}).month()) != 1) return false; in testConstexpr() 31 if (static_cast<unsigned>((d1 -= Ds{12}).month()) != 1) return false; in testConstexpr() 38 using month = std::chrono::month; in main() typedef 55 year_month_day ym(y, month{i}, d); in main() 56 assert(static_cast<unsigned>((ym += months{2}).month()) == i + 2); in main() [all …]
|
| H A D | ctor.year_month_day_last.pass.cpp | 32 using month = std::chrono::month; in main() typedef 41 constexpr year_month_day_last ymdl{year{2019}, month_day_last{month{1}}}; in main() 45 static_assert( ymd.month() == month{1}, ""); in main() 51 constexpr year_month_day_last ymdl{year{1970}, month_day_last{month{4}}}; in main() 55 static_assert( ymd.month() == month{4}, ""); in main() 61 constexpr year_month_day_last ymdl{year{2000}, month_day_last{month{2}}}; in main() 65 static_assert( ymd.month() == month{2}, ""); in main() 71 year_month_day_last ymdl{year{1900}, month_day_last{month{2}}}; in main() 75 assert( ymd.month() == month{2}); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ |
| H A D | day.pass.cpp | 25 using month = std::chrono::month; in main() typedef 34 static_assert( year_month_day_last{year{2020}, month_day_last{month{ 1}}}.day() == day{31}, ""); in main() 35 static_assert( year_month_day_last{year{2020}, month_day_last{month{ 2}}}.day() == day{29}, ""); in main() 36 static_assert( year_month_day_last{year{2020}, month_day_last{month{ 3}}}.day() == day{31}, ""); in main() 37 static_assert( year_month_day_last{year{2020}, month_day_last{month{ 4}}}.day() == day{30}, ""); in main() 38 static_assert( year_month_day_last{year{2020}, month_day_last{month{ 5}}}.day() == day{31}, ""); in main() 39 static_assert( year_month_day_last{year{2020}, month_day_last{month{ 6}}}.day() == day{30}, ""); in main() 40 static_assert( year_month_day_last{year{2020}, month_day_last{month{ 7}}}.day() == day{31}, ""); in main() 47 assert((year_month_day_last{year{2019}, month_day_last{month{ 2}}}.day() == day{28})); in main() 48 assert((year_month_day_last{year{2020}, month_day_last{month{ 2}}}.day() == day{29})); in main() [all …]
|
| H A D | plus_minus_equal_month.pass.cpp | 25 if (static_cast<unsigned>((d1 ).month()) != 1) return false; in testConstexpr() 26 if (static_cast<unsigned>((d1 += Ds{ 1}).month()) != 2) return false; in testConstexpr() 27 if (static_cast<unsigned>((d1 += Ds{ 2}).month()) != 4) return false; in testConstexpr() 28 if (static_cast<unsigned>((d1 += Ds{12}).month()) != 4) return false; in testConstexpr() 29 if (static_cast<unsigned>((d1 -= Ds{ 1}).month()) != 3) return false; in testConstexpr() 30 if (static_cast<unsigned>((d1 -= Ds{ 2}).month()) != 1) return false; in testConstexpr() 31 if (static_cast<unsigned>((d1 -= Ds{12}).month()) != 1) return false; in testConstexpr() 38 using month = std::chrono::month; in main() typedef 54 month_day_last mdl{month{i}}; in main() 56 assert(static_cast<unsigned>((ym += months{2}).month()) == i + 2); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.ym/time.cal.ym.members/ |
| H A D | plus_minus_equal_month.pass.cpp | 25 if (static_cast<unsigned>((d1 ).month()) != 1) return false; in testConstexpr() 26 if (static_cast<unsigned>((d1 += Ds{ 1}).month()) != 2) return false; in testConstexpr() 27 if (static_cast<unsigned>((d1 += Ds{ 2}).month()) != 4) return false; in testConstexpr() 28 if (static_cast<unsigned>((d1 += Ds{12}).month()) != 4) return false; in testConstexpr() 29 if (static_cast<unsigned>((d1 -= Ds{ 1}).month()) != 3) return false; in testConstexpr() 30 if (static_cast<unsigned>((d1 -= Ds{ 2}).month()) != 1) return false; in testConstexpr() 31 if (static_cast<unsigned>((d1 -= Ds{12}).month()) != 1) return false; in testConstexpr() 37 using month = std::chrono::month; in main() typedef 53 year_month ym(y, month{i}); in main() 54 assert(static_cast<unsigned>((ym += months{2}).month()) == i + 2); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ |
| H A D | plus_minus_equal_month.pass.cpp | 25 if (static_cast<unsigned>((d1 ).month()) != 1) return false; in testConstexpr() 26 if (static_cast<unsigned>((d1 += Ds{ 1}).month()) != 2) return false; in testConstexpr() 27 if (static_cast<unsigned>((d1 += Ds{ 2}).month()) != 4) return false; in testConstexpr() 28 if (static_cast<unsigned>((d1 += Ds{12}).month()) != 4) return false; in testConstexpr() 29 if (static_cast<unsigned>((d1 -= Ds{ 1}).month()) != 3) return false; in testConstexpr() 30 if (static_cast<unsigned>((d1 -= Ds{ 2}).month()) != 1) return false; in testConstexpr() 31 if (static_cast<unsigned>((d1 -= Ds{12}).month()) != 1) return false; in testConstexpr() 38 using month = std::chrono::month; in main() typedef 56 year_month_weekday_last ymwd(y, month{i}, weekday_last{Tuesday}); in main() 58 assert(static_cast<unsigned>((ymwd += months{2}).month()) == i + 2); in main() [all …]
|
| H A D | month.pass.cpp | 25 using month = std::chrono::month; in main() typedef 30 ASSERT_NOEXCEPT( std::declval<const year_month_weekday_last>().month()); in main() 31 ASSERT_SAME_TYPE(month, decltype(std::declval<const year_month_weekday_last>().month())); in main() 33 …static_assert( year_month_weekday_last{year{}, month{}, weekday_last{weekday{}}}.month() == month{… in main() 37 year_month_weekday_last ymd(year{1234}, month{i}, weekday_last{weekday{}}); in main() 38 assert( static_cast<unsigned>(ymd.month()) == i); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.operators/ |
| H A D | month_day_last.pass.cpp | 45 using month = std::chrono::month; in main() typedef 48 constexpr month February = std::chrono::February; in main() 57 static_assert(mdl.month() == February, ""); in main() 71 month m{i}; in main() 74 assert(mdl1.month() == m); in main() 75 assert(mdl2.month() == m); in main() 86 static_assert((last/2).month() == February, ""); in main() 87 static_assert((2/last).month() == February, ""); in main() 91 month m{i}; in main() 94 assert(mdl1.month() == m); in main() [all …]
|
| H A D | year_month_day.pass.cpp | 47 using month = std::chrono::month; in main() typedef 68 month m(j); in main() 73 assert(ymd.month() == m); in main() 91 month m(j); in main() 96 assert(ymd.month() == m); in main() 114 month m(j); in main() 119 assert(ymd.month() == m); in main() 143 month m(j); in main() 150 assert(ymd1.month() == m); in main() 151 assert(ymd2.month() == m); in main() [all …]
|
| H A D | year_month_day_last.pass.cpp | 43 using month = std::chrono::month; in main() typedef 49 constexpr month February = std::chrono::February; in main() 65 month m{j}; in main() 68 assert(ymdl.month() == m); in main() 88 month m{j}; in main() 91 assert(ymdl1.month() == m); in main() 92 assert(ymdl2.month() == m); in main() 114 month m{j}; in main() 117 assert(ymdl1.month() == m); in main() 118 assert(ymdl2.month() == m); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ |
| H A D | plus_minus_equal_month.pass.cpp | 25 if (static_cast<unsigned>((d1 ).month()) != 1) return false; in testConstexpr() 26 if (static_cast<unsigned>((d1 += Ds{ 1}).month()) != 2) return false; in testConstexpr() 27 if (static_cast<unsigned>((d1 += Ds{ 2}).month()) != 4) return false; in testConstexpr() 28 if (static_cast<unsigned>((d1 += Ds{12}).month()) != 4) return false; in testConstexpr() 29 if (static_cast<unsigned>((d1 -= Ds{ 1}).month()) != 3) return false; in testConstexpr() 30 if (static_cast<unsigned>((d1 -= Ds{ 2}).month()) != 1) return false; in testConstexpr() 31 if (static_cast<unsigned>((d1 -= Ds{12}).month()) != 1) return false; in testConstexpr() 38 using month = std::chrono::month; in main() typedef 57 year_month_weekday ymwd(y, month{i}, weekday_indexed{Tuesday, 2}); in main() 59 assert(static_cast<unsigned>((ymwd += months{2}).month()) == i + 2); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.mdlast/ |
| H A D | month.pass.cpp | 24 using month = std::chrono::month; in main() typedef 27 ASSERT_NOEXCEPT( std::declval<const month_day_last>().month()); in main() 28 ASSERT_SAME_TYPE(month, decltype(std::declval<const month_day_last>().month())); in main() 30 static_assert( month_day_last{month{}}.month() == month{}, ""); in main() 34 month_day_last mdl(month{i}); in main() 35 assert( static_cast<unsigned>(mdl.month()) == i); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.month/time.cal.month.members/ |
| H A D | decrement.pass.cpp | 35 using month = std::chrono::month; in main() typedef 37 ASSERT_NOEXCEPT(--(std::declval<month&>()) ); in main() 38 ASSERT_NOEXCEPT( (std::declval<month&>())--); in main() 40 ASSERT_SAME_TYPE(month , decltype( std::declval<month&>()--)); in main() 41 ASSERT_SAME_TYPE(month&, decltype(--std::declval<month&>() )); in main() 43 static_assert(testConstexpr<month>(), ""); in main() 47 month m(i); in main()
|
| H A D | increment.pass.cpp | 35 using month = std::chrono::month; in main() typedef 36 ASSERT_NOEXCEPT(++(std::declval<month&>()) ); in main() 37 ASSERT_NOEXCEPT( (std::declval<month&>())++); in main() 39 ASSERT_SAME_TYPE(month , decltype( std::declval<month&>()++)); in main() 40 ASSERT_SAME_TYPE(month&, decltype(++std::declval<month&>() )); in main() 42 static_assert(testConstexpr<month>(), ""); in main() 46 month m(i); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ |
| H A D | month.pass.cpp | 24 using month = std::chrono::month; in main() typedef 31 ASSERT_NOEXCEPT( std::declval<const month_weekday_last>().month()); in main() 32 ASSERT_SAME_TYPE(month, decltype(std::declval<const month_weekday_last>().month())); in main() 34 static_assert( month_weekday_last{month{}, weekday_last{Tuesday}}.month() == month{}, ""); in main() 38 month_weekday_last mdl(month{i}, weekday_last{Tuesday}); in main() 39 assert( static_cast<unsigned>(mdl.month()) == i); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/ |
| H A D | plus.pass.cpp | 47 if ( (ymdl + offset).month() != ymdl.month()) return false; in testConstexprYears() 49 if ( (offset + ymdl).month() != ymdl.month()) return false; in testConstexprYears() 57 if (static_cast<unsigned>((ymdl ).month()) != 1) return false; in testConstexprMonths() 59 if (static_cast<unsigned>((ymdl + offset).month()) != 7) return false; in testConstexprMonths() 60 if (static_cast<unsigned>((offset + ymdl).month()) != 7) return false; in testConstexprMonths() 69 using month = std::chrono::month; in main() typedef 75 constexpr month January = std::chrono::January; in main() 93 assert(ym1.month() == month(1 + i)); in main() 94 assert(ym2.month() == month(1 + i)); in main() 115 assert(ym1.month() == std::chrono::January); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.duration/time.duration.literals/ |
| H A D | literals1.pass.cpp | 58 assert(January == month(1)); in main() 59 assert(February == month(2)); in main() 60 assert(March == month(3)); in main() 61 assert(April == month(4)); in main() 62 assert(May == month(5)); in main() 63 assert(June == month(6)); in main() 64 assert(July == month(7)); in main() 65 assert(August == month(8)); in main() 66 assert(September == month(9)); in main() 67 assert(October == month(10)); in main() [all …]
|