Lines Matching refs:chrono
29 using HMS = std::chrono::hh_mm_ss<Duration>; in check_seconds()
30 ASSERT_SAME_TYPE(std::chrono::seconds, decltype(std::declval<HMS>().seconds())); in check_seconds()
37 using microfortnights = std::chrono::duration<int, std::ratio<756, 625>>; in main()
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()
49 assert( check_seconds(std::chrono::milliseconds( 123456789LL)) == 36); in main()
50 assert( check_seconds(std::chrono::milliseconds(-123456789LL)) == 36); in main()
51 assert( check_seconds(std::chrono::microseconds( 123456789LL)) == 3); in main()
52 assert( check_seconds(std::chrono::microseconds(-123456789LL)) == 3); in main()
53 assert( check_seconds(std::chrono::nanoseconds( 123456789LL)) == 0); in main()
54 assert( check_seconds(std::chrono::nanoseconds(-123456789LL)) == 0); in main()