Home
last modified time | relevance | path

Searched refs:day (Results 1 – 25 of 71) sorted by relevance

123

/llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/
H A Dday.pass.cpp26 using day = std::chrono::day; in main() typedef
31 ASSERT_SAME_TYPE(day, decltype(std::declval<const year_month_day_last>().day())); in main()
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()
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 …]
/llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.operators/
H A Dyear_month_day.pass.cpp48 using day = std::chrono::day; in main() typedef
61 static_assert((Feb2018/day{2}).day() == day{2}, ""); in main()
69 day d(k); in main()
84 static_assert((Feb2018/2).day() == day{2}, ""); in main()
92 day d(k); in main()
107 static_assert((Feb2018/2).day() == day{2}, ""); in main()
115 day d(k); in main()
134 static_assert((year{2018}/month_day{February, day{2}}).day() == day{2}, "" ); in main()
136 static_assert((month_day{February, day{2}}/year{2018}).day() == day{2}, "" ); in main()
165 static_assert((2018/month_day{February, day{2}}).day() == day{2}, "" ); in main()
[all …]
H A Dmonth_day.pass.cpp44 using day = std::chrono::day; in main() typedef
58 day d{j}; in main()
62 assert(md1.day() == d); in main()
64 assert(md2.day() == d); in main()
78 day d(j); in main()
81 assert(md1.day() == d); in main()
87 ASSERT_NOEXCEPT ( day{2}/2); in main()
89 ASSERT_NOEXCEPT ( 2/day{2}); in main()
96 day d(j); in main()
100 assert(md1.day() == d); in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.ymd/time.cal.ymd.members/
H A Dok.pass.cpp26 using day = std::chrono::day; in main() typedef
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()
79 year_month_day ym{year{2019}, January, day{i}}; in main()
80 assert( ym.ok() == day{i}.ok()); in main()
85 year_month_day ym{year{2019}, month{i}, day{12}}; in main()
[all …]
H A Dop.sys_days.pass.cpp51 using day = std::chrono::day; in main() typedef
60 constexpr year_month_day ymd{year{1970}, month{1}, day{1}}; in main()
68 constexpr year_month_day ymd{year{2000}, month{2}, day{2}}; in main()
78 constexpr year_month_day ymd{year{1940}, month{1}, day{2}}; in main()
86 year_month_day ymd{year{1939}, month{11}, day{29}}; in main()
95 constexpr year_month_day ymd{year{1971}, month{1}, day{0}}; // bad day in main()
99 static_assert(!ymd.day().ok(), ""); in main()
102 static_assert(sd == sys_days{ymd.year()/ymd.month()/day{1}} + (ymd.day() - day{1}), ""); in main()
106 constexpr year_month_day ymd{year{1970}, month{12}, day{32}}; // bad day in main()
110 static_assert(!ymd.day().ok(), ""); in main()
[all …]
H A Dday.pass.cpp26 using day = std::chrono::day; in main() typedef
29 ASSERT_NOEXCEPT( std::declval<const year_month_day>().day()); in main()
30 ASSERT_SAME_TYPE(day, decltype(std::declval<const year_month_day>().day())); in main()
32 static_assert( year_month_day{}.day() == day{}, ""); in main()
36 year_month_day ymd(year{1234}, month{2}, day{i}); in main()
37 assert( static_cast<unsigned>(ymd.day()) == i); in main()
H A Dctor.sys_days.pass.cpp34 using day = std::chrono::day; in main() typedef
48 static_assert( ymd.day() == day{1}, ""); in main()
58 static_assert( ymd.day() == day{2}, ""); in main()
71 static_assert( ymd.day() == day{2}, ""); in main()
81 assert( ymd.day() == day{29}); in main()
H A Dctor.local_days.pass.cpp35 using day = std::chrono::day; in main() typedef
49 static_assert( ymd.day() == day{1}, ""); in main()
59 static_assert( ymd.day() == day{2}, ""); in main()
72 static_assert( ymd.day() == day{2}, ""); in main()
82 assert( ymd.day() == day{29}); in main()
/llvm-project-15.0.7/libcxx/include/__chrono/
H A Dday.h28 class day {
32 _LIBCPP_HIDE_FROM_ABI day() = default;
35 …_LIBCPP_HIDE_FROM_ABI inline constexpr day operator++(int) noexcept { day __tmp = *this; ++(*this…
46 bool operator==(const day& __lhs, const day& __rhs) noexcept
49 _LIBCPP_HIDE_FROM_ABI constexpr strong_ordering operator<=>(const day& __lhs, const day& __rhs) noe…
54 day operator+ (const day& __lhs, const days& __rhs) noexcept
58 day operator+ (const days& __lhs, const day& __rhs) noexcept
62 day operator- (const day& __lhs, const days& __rhs) noexcept
66 days operator-(const day& __lhs, const day& __rhs) noexcept
71 day& day::operator+=(const days& __dd) noexcept
[all …]
H A Dyear_month_day.h42 chrono::day __d;
61 _LIBCPP_HIDE_FROM_ABI inline constexpr chrono::day day() const noexcept { return __d; } in day() function
123 return __lhs.day() < __rhs.day();
144 { return __lhs / day(__rhs); }
215 chrono::day year_month_day_last::day() const noexcept in day() function
217 constexpr chrono::day __d[] = in day()
219 chrono::day(31), chrono::day(28), chrono::day(31), in day()
220 chrono::day(30), chrono::day(31), chrono::day(30), in day()
221 chrono::day(31), chrono::day(31), chrono::day(30), in day()
222 chrono::day(31), chrono::day(30), chrono::day(31) in day()
[all …]
/llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/
H A Dcomparisons.pass.cpp34 using day = std::chrono::day; in main() typedef
46 year_month_day{year{1234}, January, day{1}}, in main()
47 year_month_day{year{1234}, January, day{1}}, in main()
52 year_month_day{year{1234}, January, day{1}}, in main()
53 year_month_day{year{1234}, January, day{2}}, in main()
58 year_month_day{year{1234}, January, day{1}}, in main()
64 year_month_day{year{1234}, January, day{1}}, in main()
65 year_month_day{year{1235}, January, day{1}}, in main()
71 year_month_day{year{1234}, January, day{2}}, in main()
78 year_month_day{year{1235}, January, day{1}}, in main()
[all …]
H A Dplus.pass.cpp56 using day = std::chrono::day; in main() typedef
70 static_assert(testConstexprMonths(year_month_day{year{1}, month{1}, day{1}}), ""); in main()
72 year_month_day ym{year{1234}, std::chrono::January, day{12}}; in main()
81 assert(ym1.day() == day{12}); in main()
82 assert(ym2.day() == day{12}); in main()
94 static_assert(testConstexprYears (year_month_day{year{1}, month{1}, day{1}}), ""); in main()
96 year_month_day ym{year{1234}, std::chrono::January, day{12}}; in main()
105 assert(ym1.day() == day{12}); in main()
106 assert(ym2.day() == day{12}); in main()
/llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.day/time.cal.day.nonmembers/
H A Dminus.pass.cpp38 using day = std::chrono::day; in main() typedef
41 ASSERT_NOEXCEPT(std::declval<day>() - std::declval<days>()); in main()
42 ASSERT_NOEXCEPT(std::declval<day>() - std::declval<day>()); in main()
44 ASSERT_SAME_TYPE(day, decltype(std::declval<day>() - std::declval<days>())); in main()
45 ASSERT_SAME_TYPE(days, decltype(std::declval<day>() - std::declval<day>())); in main()
47 static_assert(testConstexpr<day, days>(), ""); in main()
49 day dy{12}; in main()
52 day d1 = dy - days{i}; in main()
53 days off = dy - day {i}; in main()
H A Dcomparisons.pass.cpp26 using day = std::chrono::day; in test() typedef
29 assert(testOrderValues<day>(0U, 0U)); in test()
30 assert(testOrderValues<day>(0U, 1U)); in test()
31 assert(testOrderValues<day>(254U, 255U)); in test()
32 assert(testOrderValues<day>(255U, 255U)); in test()
37 assert(testOrderValues<day>(i, j)); in test()
43 using day = std::chrono::day; in main() typedef
44 AssertOrderAreNoexcept<day>(); in main()
45 AssertOrderReturn<std::strong_ordering, day>(); in main()
H A Dplus.pass.cpp38 using day = std::chrono::day; in main() typedef
41 ASSERT_NOEXCEPT(std::declval<day>() + std::declval<days>()); in main()
42 ASSERT_NOEXCEPT(std::declval<days>() + std::declval<day>()); in main()
44 ASSERT_SAME_TYPE(day, decltype(std::declval<day>() + std::declval<days>())); in main()
45 ASSERT_SAME_TYPE(day, decltype(std::declval<days>() + std::declval<day>())); in main()
47 static_assert(testConstexpr<day, days>(), ""); in main()
49 day dy{12}; in main()
52 day d1 = dy + days{i}; in main()
53 day d2 = days{i} + dy; in main()
H A Dliterals.pass.cpp26 ASSERT_SAME_TYPE(day, decltype(4d)); in main()
28 static_assert( 7d == day(7), ""); in main()
29 day d1 = 4d; in main()
30 assert (d1 == day(4)); in main()
36 ASSERT_SAME_TYPE(std::chrono::day, decltype(4d)); in main()
38 static_assert( 7d == std::chrono::day(7), ""); in main()
40 std::chrono::day d1 = 4d; in main()
41 assert (d1 == std::chrono::day(4)); in main()
/llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.md/time.cal.md.members/
H A Dok.pass.cpp26 using day = std::chrono::day; in main() typedef
34 static_assert( month_day{std::chrono::May, day{2}}.ok(), ""); in main()
36 assert(!(month_day(std::chrono::April, day{0}).ok())); in main()
38 assert( (month_day{std::chrono::March, day{1}}.ok())); in main()
42 assert(!(month_day{month{i}, day{ 0}}.ok())); in main()
43 assert( (month_day{month{i}, day{ 1}}.ok())); in main()
44 assert( (month_day{month{i}, day{10}}.ok())); in main()
45 assert( (month_day{month{i}, day{29}}.ok())); in main()
47 assert( (month_day{month{i}, day{31}}.ok()) == is31); in main()
48 assert(!(month_day{month{i}, day{32}}.ok())); in main()
[all …]
H A Dday.pass.cpp24 using day = std::chrono::day; in main() typedef
27 ASSERT_NOEXCEPT( std::declval<const month_day>().day()); in main()
28 ASSERT_SAME_TYPE(day, decltype(std::declval<const month_day>().day())); in main()
30 static_assert( month_day{}.day() == day{}, ""); in main()
34 month_day md(std::chrono::March, day{i}); in main()
35 assert( static_cast<unsigned>(md.day()) == i); in main()
H A Dctor.pass.cpp30 using day = std::chrono::day; in main() typedef
35 ASSERT_NOEXCEPT(month_day{month{1}, day{1}}); in main()
39 static_assert( md0.day() == day{}, ""); in main()
42 constexpr month_day md1{std::chrono::January, day{4}}; in main()
44 static_assert( md1.day() == day{4}, ""); in main()
/llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.md/time.cal.md.nonmembers/
H A Dcomparisons.pass.cpp31 using day = std::chrono::day; in main() typedef
39 month_day{std::chrono::January, day{1}}, in main()
40 month_day{std::chrono::January, day{1}}, in main()
44 month_day{std::chrono::January, day{1}}, in main()
45 month_day{std::chrono::January, day{2}}, in main()
49 month_day{std::chrono::January, day{1}}, in main()
50 month_day{std::chrono::February, day{1}}, in main()
57 month_day{month{i}, day{1}}, in main()
58 month_day{month{j}, day{1}}, in main()
65 month_day{month{2}, day{i}}, in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.day/time.cal.day.members/
H A Dincrement.pass.cpp35 using day = std::chrono::day; in main() typedef
36 ASSERT_NOEXCEPT(++(std::declval<day&>()) ); in main()
37 ASSERT_NOEXCEPT( (std::declval<day&>())++); in main()
39 ASSERT_SAME_TYPE(day , decltype( std::declval<day&>()++)); in main()
40 ASSERT_SAME_TYPE(day&, decltype(++std::declval<day&>() )); in main()
42 static_assert(testConstexpr<day>(), ""); in main()
46 day d(i); in main()
H A Ddecrement.pass.cpp35 using day = std::chrono::day; in main() typedef
36 ASSERT_NOEXCEPT(--(std::declval<day&>()) ); in main()
37 ASSERT_NOEXCEPT( (std::declval<day&>())--); in main()
39 ASSERT_SAME_TYPE(day , decltype( std::declval<day&>()--)); in main()
40 ASSERT_SAME_TYPE(day&, decltype(--std::declval<day&>() )); in main()
42 static_assert(testConstexpr<day>(), ""); in main()
46 day d(i); in main()
H A Dok.pass.cpp24 using day = std::chrono::day; in main() typedef
25 ASSERT_NOEXCEPT( std::declval<const day>().ok()); in main()
26 ASSERT_SAME_TYPE(bool, decltype(std::declval<const day>().ok())); in main()
28 static_assert(!day{0}.ok(), ""); in main()
29 static_assert( day{1}.ok(), ""); in main()
31 assert(!day{0}.ok()); in main()
33 assert(day{i}.ok()); in main()
35 assert(!day{i}.ok()); in main()
H A Dplus_minus_equal.pass.cpp37 using day = std::chrono::day; in main() typedef
40 ASSERT_NOEXCEPT(std::declval<day&>() += std::declval<days>()); in main()
41 ASSERT_NOEXCEPT(std::declval<day&>() -= std::declval<days>()); in main()
43 ASSERT_SAME_TYPE(day&, decltype(std::declval<day&>() += std::declval<days>())); in main()
44 ASSERT_SAME_TYPE(day&, decltype(std::declval<day&>() -= std::declval<days>())); in main()
46 static_assert(testConstexpr<day, days>(), ""); in main()
50 day d(i); in main()
H A Dctor.pass.cpp28 using day = std::chrono::day; in main() typedef
30 ASSERT_NOEXCEPT(day{}); in main()
31 ASSERT_NOEXCEPT(day(0U)); in main()
32 ASSERT_NOEXCEPT(static_cast<unsigned>(day(0U))); in main()
34 constexpr day d0{}; in main()
37 constexpr day d1{1}; in main()
42 day d(i); in main()

123