| /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 …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/ |
| H A D | literals.pass.cpp | 38 static_assert( std::chrono::Sunday == std::chrono::weekday(0), ""); in main() 39 static_assert( std::chrono::Monday == std::chrono::weekday(1), ""); in main() 40 static_assert( std::chrono::Tuesday == std::chrono::weekday(2), ""); in main() 41 static_assert( std::chrono::Wednesday == std::chrono::weekday(3), ""); in main() 46 assert(std::chrono::Sunday == std::chrono::weekday(0)); in main() 47 assert(std::chrono::Monday == std::chrono::weekday(1)); in main() 48 assert(std::chrono::Tuesday == std::chrono::weekday(2)); in main() 49 assert(std::chrono::Wednesday == std::chrono::weekday(3)); in main() 50 assert(std::chrono::Thursday == std::chrono::weekday(4)); in main() 51 assert(std::chrono::Friday == std::chrono::weekday(5)); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.point/time.point.cast/ |
| H A D | time_point_cast.pass.cpp | 60 test(std::chrono::milliseconds(7265000), std::chrono::hours(2)); in main() 61 test(std::chrono::milliseconds(7265000), std::chrono::minutes(121)); in main() 62 test(std::chrono::milliseconds(7265000), std::chrono::seconds(7265)); in main() 63 test(std::chrono::milliseconds(7265000), std::chrono::milliseconds(7265000)); in main() 64 test(std::chrono::milliseconds(7265000), std::chrono::microseconds(7265000000LL)); in main() 65 test(std::chrono::milliseconds(7265000), std::chrono::nanoseconds(7265000000000LL)); in main() 72 test_constexpr<std::chrono::milliseconds, 7265000, std::chrono::hours, 2> (); in main() 73 test_constexpr<std::chrono::milliseconds, 7265000, std::chrono::minutes,121> (); in main() 74 test_constexpr<std::chrono::milliseconds, 7265000, std::chrono::seconds,7265> (); in main() 75 test_constexpr<std::chrono::milliseconds, 7265000, std::chrono::milliseconds,7265000> (); in main() [all …]
|
| H A D | round.pass.cpp | 28 typedef std::chrono::system_clock Clock; in test() 56 test(std::chrono::milliseconds( 7290000), std::chrono::hours( 2)); in main() 57 test(std::chrono::milliseconds(-7290000), std::chrono::hours(-2)); in main() 58 test(std::chrono::milliseconds( 7290000), std::chrono::minutes( 122)); in main() 59 test(std::chrono::milliseconds(-7290000), std::chrono::minutes(-122)); in main() 62 test_constexpr<std::chrono::milliseconds, 9000000, std::chrono::hours, 2> (); in main() 63 test_constexpr<std::chrono::milliseconds,-9000000, std::chrono::hours, -2> (); in main() 64 test_constexpr<std::chrono::milliseconds, 9000001, std::chrono::minutes, 150> (); in main() 65 test_constexpr<std::chrono::milliseconds,-9000001, std::chrono::minutes,-150> (); in main() 67 test_constexpr<std::chrono::milliseconds, 9000000, std::chrono::seconds, 9000> (); in main() [all …]
|
| H A D | floor.pass.cpp | 28 typedef std::chrono::system_clock Clock; in test() 56 test(std::chrono::milliseconds( 7290000), std::chrono::hours( 2)); in main() 57 test(std::chrono::milliseconds(-7290000), std::chrono::hours(-3)); in main() 58 test(std::chrono::milliseconds( 7290000), std::chrono::minutes( 121)); in main() 59 test(std::chrono::milliseconds(-7290000), std::chrono::minutes(-122)); in main() 62 test_constexpr<std::chrono::milliseconds, 9000000, std::chrono::hours, 2> (); in main() 63 test_constexpr<std::chrono::milliseconds,-9000000, std::chrono::hours, -3> (); in main() 64 test_constexpr<std::chrono::milliseconds, 9000001, std::chrono::minutes, 150> (); in main() 65 test_constexpr<std::chrono::milliseconds,-9000001, std::chrono::minutes,-151> (); in main() 67 test_constexpr<std::chrono::milliseconds, 9000000, std::chrono::seconds, 9000> (); in main() [all …]
|
| H A D | ceil.pass.cpp | 28 typedef std::chrono::system_clock Clock; in test() 57 test(std::chrono::milliseconds( 7290000), std::chrono::hours( 3)); in main() 58 test(std::chrono::milliseconds(-7290000), std::chrono::hours(-2)); in main() 59 test(std::chrono::milliseconds( 7290000), std::chrono::minutes( 122)); in main() 60 test(std::chrono::milliseconds(-7290000), std::chrono::minutes(-121)); in main() 63 test_constexpr<std::chrono::milliseconds, 9000000, std::chrono::hours, 3> (); in main() 64 test_constexpr<std::chrono::milliseconds,-9000000, std::chrono::hours, -2> (); in main() 65 test_constexpr<std::chrono::milliseconds, 9000001, std::chrono::minutes, 151> (); in main() 66 test_constexpr<std::chrono::milliseconds,-9000001, std::chrono::minutes,-150> (); in main() 68 test_constexpr<std::chrono::milliseconds, 9000000, std::chrono::seconds, 9000> (); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.clock/time.clock.file/ |
| H A D | to_from_sys.pass.cpp | 31 std::chrono::file_clock::time_point const ft = std::chrono::file_clock::now(); in main() 32 auto st = std::chrono::file_clock::to_sys(ft); in main() 38 std::chrono::system_clock::time_point const st = std::chrono::system_clock::now(); in main() 39 auto ft = std::chrono::file_clock::from_sys(st); in main() 40 assert(st == std::chrono::file_clock::to_sys(ft)); in main() 45 std::chrono::file_clock::time_point const file_now = std::chrono::file_clock::now(); in main() 46 std::chrono::system_clock::time_point const sys_now = std::chrono::system_clock::now(); in main() 49 assert(std::chrono::milliseconds(-500) < diff && diff < std::chrono::milliseconds(500)); in main() 53 assert(std::chrono::milliseconds(-500) < diff && diff < std::chrono::milliseconds(500)); in main() 59 std::chrono::file_clock::time_point const ft = std::chrono::file_clock::now(); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.duration/time.duration.cast/ |
| H A D | duration_cast.pass.cpp | 32 assert(std::chrono::duration_cast<ToDuration>(f) == d); in test() 38 test(std::chrono::milliseconds(7265000), std::chrono::hours(2)); in main() 39 test(std::chrono::milliseconds(7265000), std::chrono::minutes(121)); in main() 40 test(std::chrono::milliseconds(7265000), std::chrono::seconds(7265)); in main() 41 test(std::chrono::milliseconds(7265000), std::chrono::milliseconds(7265000)); in main() 42 test(std::chrono::milliseconds(7265000), std::chrono::microseconds(7265000000LL)); in main() 43 test(std::chrono::milliseconds(7265000), std::chrono::nanoseconds(7265000000000LL)); in main() 44 test(std::chrono::milliseconds(7265000), in main() 46 test(std::chrono::duration<int, std::ratio<2, 3> >(9), in main() 47 std::chrono::duration<int, std::ratio<3, 5> >(10)); in main() [all …]
|
| H A D | floor.pass.cpp | 30 typedef decltype(std::chrono::floor<ToDuration>(f)) R; in test() 32 assert(std::chrono::floor<ToDuration>(f) == d); in test() 39 test(std::chrono::milliseconds( 7290000), std::chrono::hours( 2)); in main() 40 test(std::chrono::milliseconds(-7290000), std::chrono::hours(-3)); in main() 41 test(std::chrono::milliseconds( 7290000), std::chrono::minutes( 121)); in main() 42 test(std::chrono::milliseconds(-7290000), std::chrono::minutes(-122)); in main() 46 …constexpr std::chrono::hours h1 = std::chrono::floor<std::chrono::hours>(std::chrono::milliseconds… in main() 48 …constexpr std::chrono::hours h2 = std::chrono::floor<std::chrono::hours>(std::chrono::milliseconds… in main()
|
| H A D | ceil.pass.cpp | 31 typedef decltype(std::chrono::ceil<ToDuration>(f)) R; in test() 33 assert(std::chrono::ceil<ToDuration>(f) == d); in test() 40 test(std::chrono::milliseconds( 7290000), std::chrono::hours( 3)); in main() 41 test(std::chrono::milliseconds(-7290000), std::chrono::hours(-2)); in main() 42 test(std::chrono::milliseconds( 7290000), std::chrono::minutes( 122)); in main() 43 test(std::chrono::milliseconds(-7290000), std::chrono::minutes(-121)); in main() 47 …constexpr std::chrono::hours h1 = std::chrono::ceil<std::chrono::hours>(std::chrono::milliseconds(… in main() 49 …constexpr std::chrono::hours h2 = std::chrono::ceil<std::chrono::hours>(std::chrono::milliseconds(… in main()
|
| H A D | round.pass.cpp | 30 typedef decltype(std::chrono::round<ToDuration>(f)) R; in test() 32 assert(std::chrono::round<ToDuration>(f) == d); in test() 39 test(std::chrono::milliseconds( 7290000), std::chrono::hours( 2)); in main() 40 test(std::chrono::milliseconds(-7290000), std::chrono::hours(-2)); in main() 41 test(std::chrono::milliseconds( 7290000), std::chrono::minutes( 122)); in main() 42 test(std::chrono::milliseconds(-7290000), std::chrono::minutes(-122)); in main() 46 …constexpr std::chrono::hours h1 = std::chrono::round<std::chrono::hours>(std::chrono::milliseconds… in main() 48 …constexpr std::chrono::hours h2 = std::chrono::round<std::chrono::hours>(std::chrono::milliseconds… in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/ |
| H A D | minus.pass.cpp | 29 …std::chrono::year_month_weekday ym0{std::chrono::year{1234}, std::chrono::January, std::chrono::we… in testConstexprYears() 30 std::chrono::year_month_weekday ym1 = ym0 - std::chrono::years{10}; in testConstexprYears() 32 ym1.year() == std::chrono::year{1234-10} in testConstexprYears() 33 && ym1.month() == std::chrono::January in testConstexprYears() 34 && ym1.weekday() == std::chrono::Tuesday in testConstexprYears() 41 …std::chrono::year_month_weekday ym0{std::chrono::year{1234}, std::chrono::November, std::chrono::w… in testConstexprMonths() 42 std::chrono::year_month_weekday ym1 = ym0 - std::chrono::months{6}; in testConstexprMonths() 44 ym1.year() == std::chrono::year{1234} in testConstexprMonths() 45 && ym1.month() == std::chrono::May in testConstexprMonths() 46 && ym1.weekday() == std::chrono::Tuesday in testConstexprMonths() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.duration/time.duration.alg/ |
| H A D | abs.pass.cpp | 30 typedef decltype(std::chrono::abs(f)) R; in test() 32 assert(std::chrono::abs(f) == d); in test() 39 test(std::chrono::milliseconds( 7290000), std::chrono::milliseconds( 7290000)); in main() 40 test(std::chrono::milliseconds(-7290000), std::chrono::milliseconds( 7290000)); in main() 41 test(std::chrono::minutes( 122), std::chrono::minutes( 122)); in main() 42 test(std::chrono::minutes(-122), std::chrono::minutes( 122)); in main() 43 test(std::chrono::hours(0), std::chrono::hours(0)); in main() 47 constexpr std::chrono::hours h1 = std::chrono::abs(std::chrono::hours(-3)); in main() 49 constexpr std::chrono::hours h2 = std::chrono::abs(std::chrono::hours(3)); in main() 55 constexpr auto d = std::chrono::abs(std::chrono::duration<int, std::ratio<60, 100>>{2}); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.duration/time.duration.comparisons/ |
| H A D | op_equal.pass.cpp | 32 std::chrono::seconds s1(3); in main() 33 std::chrono::seconds s2(3); in main() 38 std::chrono::seconds s1(3); in main() 39 std::chrono::seconds s2(4); in main() 44 std::chrono::milliseconds s1(3); in main() 45 std::chrono::microseconds s2(3000); in main() 50 std::chrono::milliseconds s1(3); in main() 51 std::chrono::microseconds s2(4000); in main() 75 constexpr std::chrono::seconds s1(3); in main() 76 constexpr std::chrono::seconds s2(3); in main() [all …]
|
| H A D | op_less.pass.cpp | 42 std::chrono::seconds s1(3); in main() 43 std::chrono::seconds s2(3); in main() 50 std::chrono::seconds s1(3); in main() 51 std::chrono::seconds s2(4); in main() 58 std::chrono::milliseconds s1(3); in main() 59 std::chrono::microseconds s2(3000); in main() 66 std::chrono::milliseconds s1(3); in main() 67 std::chrono::microseconds s2(4000); in main() 99 constexpr std::chrono::seconds s1(3); in main() 100 constexpr std::chrono::seconds s2(3); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.duration/time.duration.nonmember/ |
| H A D | op_+.pass.cpp | 26 std::chrono::seconds s1(3); in main() 27 std::chrono::seconds s2(5); in main() 28 std::chrono::seconds r = s1 + s2; in main() 32 std::chrono::seconds s1(3); in main() 33 std::chrono::microseconds s2(5); in main() 34 std::chrono::microseconds r = s1 + s2; in main() 51 constexpr std::chrono::seconds s1(3); in main() 52 constexpr std::chrono::seconds s2(5); in main() 53 constexpr std::chrono::seconds r = s1 + s2; in main() 57 constexpr std::chrono::seconds s1(3); in main() [all …]
|
| H A D | op_-.pass.cpp | 27 std::chrono::seconds s1(3); in main() 28 std::chrono::seconds s2(5); in main() 29 std::chrono::seconds r = s1 - s2; in main() 33 std::chrono::seconds s1(3); in main() 34 std::chrono::microseconds s2(5); in main() 35 std::chrono::microseconds r = s1 - s2; in main() 52 constexpr std::chrono::seconds s1(3); in main() 53 constexpr std::chrono::seconds s2(5); in main() 54 constexpr std::chrono::seconds r = s1 - s2; in main() 58 constexpr std::chrono::seconds s1(3); in main() [all …]
|
| H A D | op_mod_duration.pass.cpp | 27 std::chrono::nanoseconds ns1(15); in main() 28 std::chrono::nanoseconds ns2(6); in main() 29 std::chrono::nanoseconds r = ns1 % ns2; in main() 33 std::chrono::microseconds us1(15); in main() 34 std::chrono::nanoseconds ns2(28); in main() 35 std::chrono::nanoseconds r = us1 % ns2; in main() 46 constexpr std::chrono::nanoseconds ns1(15); in main() 47 constexpr std::chrono::nanoseconds ns2(6); in main() 48 constexpr std::chrono::nanoseconds r = ns1 % ns2; in main() 52 constexpr std::chrono::microseconds us1(15); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.hms/time.hms.members/ |
| H A D | is_negative.pass.cpp | 28 return std::chrono::hh_mm_ss<Duration>(d).is_negative(); in check_neg() 35 static_assert(!check_neg(std::chrono::minutes( 1)), ""); in main() 36 static_assert( check_neg(std::chrono::minutes(-1)), ""); in main() 38 assert(!check_neg(std::chrono::seconds( 5000))); in main() 39 assert( check_neg(std::chrono::seconds(-5000))); in main() 40 assert(!check_neg(std::chrono::minutes( 5000))); in main() 41 assert( check_neg(std::chrono::minutes(-5000))); in main() 42 assert(!check_neg(std::chrono::hours( 11))); in main() 43 assert( check_neg(std::chrono::hours(-11))); in main() 49 assert(!check_neg(std::chrono::nanoseconds( 123456789LL))); in main() [all …]
|
| H A D | precision.pass.cpp | 54 using HMS = std::chrono::hh_mm_ss<Duration>; in check_precision() 55 using CT = std::common_type_t<typename Duration::rep, std::chrono::seconds::rep>; in check_precision() 56 using Pre = std::chrono::duration<CT, std::ratio<1, powers[width]>>; in check_precision() 62 using microfortnights = std::chrono::duration<int, std::ratio<756, 625>>; in main() 64 static_assert( check_precision<std::chrono::hours, 0>(), ""); in main() 65 static_assert( check_precision<std::chrono::minutes, 0>(), ""); in main() 66 static_assert( check_precision<std::chrono::seconds, 0>(), ""); in main() 67 static_assert( check_precision<std::chrono::milliseconds, 3>(), ""); in main() 68 static_assert( check_precision<std::chrono::microseconds, 6>(), ""); in main() 69 static_assert( check_precision<std::chrono::nanoseconds, 9>(), ""); in main() [all …]
|
| H A D | hours.pass.cpp | 37 using HMS = std::chrono::hh_mm_ss<Duration>; in check_hours() 47 static_assert( check_hours(std::chrono::minutes( 1)) == 0, ""); in main() 48 static_assert( check_hours(std::chrono::minutes(-1)) == 0, ""); in main() 50 assert( check_hours(std::chrono::seconds( 5000)) == 1); in main() 51 assert( check_hours(std::chrono::seconds(-5000)) == 1); in main() 52 assert( check_hours(std::chrono::minutes( 5000)) == 83); in main() 53 assert( check_hours(std::chrono::minutes(-5000)) == 83); in main() 54 assert( check_hours(std::chrono::hours( 11)) == 11); in main() 55 assert( check_hours(std::chrono::hours(-11)) == 11); in main() 57 assert( check_hours(std::chrono::milliseconds( 123456789LL)) == 34); in main() [all …]
|
| H A D | minutes.pass.cpp | 28 using HMS = std::chrono::hh_mm_ss<Duration>; in check_minutes() 38 static_assert( check_minutes(std::chrono::minutes( 1)) == 1, ""); in main() 39 static_assert( check_minutes(std::chrono::minutes(-1)) == 1, ""); in main() 41 assert( check_minutes(std::chrono::seconds( 5000)) == 23); in main() 42 assert( check_minutes(std::chrono::seconds(-5000)) == 23); in main() 43 assert( check_minutes(std::chrono::minutes( 5000)) == 20); in main() 44 assert( check_minutes(std::chrono::minutes(-5000)) == 20); in main() 45 assert( check_minutes(std::chrono::hours( 11)) == 0); in main() 46 assert( check_minutes(std::chrono::hours(-11)) == 0); in main() 50 assert( check_minutes(std::chrono::microseconds( 123456789LL)) == 2); in main() [all …]
|
| H A D | seconds.pass.cpp | 29 using HMS = std::chrono::hh_mm_ss<Duration>; in check_seconds() 39 static_assert( check_seconds(std::chrono::seconds( 1)) == 1, ""); in main() 40 static_assert( check_seconds(std::chrono::seconds(-1)) == 1, ""); in main() 42 assert( check_seconds(std::chrono::seconds( 5000)) == 20); in main() 43 assert( check_seconds(std::chrono::seconds(-5000)) == 20); in main() 44 assert( check_seconds(std::chrono::minutes( 5000)) == 0); in main() 45 assert( check_seconds(std::chrono::minutes(-5000)) == 0); in main() 46 assert( check_seconds(std::chrono::hours( 11)) == 0); in main() 47 assert( check_seconds(std::chrono::hours(-11)) == 0); in main() 51 assert( check_seconds(std::chrono::microseconds( 123456789LL)) == 3); in main() [all …]
|
| H A D | width.pass.cpp | 33 using HMS = std::chrono::hh_mm_ss<Duration>; in check_width() 39 using microfortnights = std::chrono::duration<int, std::ratio<756, 625>>; in main() 41 static_assert( check_width<std::chrono::hours, 0>(), ""); in main() 42 static_assert( check_width<std::chrono::minutes, 0>(), ""); in main() 43 static_assert( check_width<std::chrono::seconds, 0>(), ""); in main() 44 static_assert( check_width<std::chrono::milliseconds, 3>(), ""); in main() 45 static_assert( check_width<std::chrono::microseconds, 6>(), ""); in main() 46 static_assert( check_width<std::chrono::nanoseconds, 9>(), ""); in main() 47 static_assert( check_width<std::chrono::duration<int, std::ratio< 1, 2>>, 1>(), ""); in main() 48 static_assert( check_width<std::chrono::duration<int, std::ratio< 1, 3>>, 6>(), ""); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.traits/time.traits.specializations/ |
| H A D | time_point.pass.cpp | 27 typedef std::chrono::system_clock C; in test() 28 typedef std::chrono::time_point<C, D1> T1; in test() 29 typedef std::chrono::time_point<C, D2> T2; in test() 30 typedef std::chrono::time_point<C, De> Te; in test() 37 test<std::chrono::duration<int, std::ratio<1, 100> >, in main() 38 std::chrono::duration<long, std::ratio<1, 1000> >, in main() 40 test<std::chrono::duration<long, std::ratio<1, 100> >, in main() 41 std::chrono::duration<int, std::ratio<1, 1000> >, in main() 43 test<std::chrono::duration<char, std::ratio<1, 30> >, in main() 46 test<std::chrono::duration<double, std::ratio<21, 1> >, in main() [all …]
|