Lines Matching refs:do_test
53 constexpr bool do_test(int = 0) in do_test() function
99 static_assert(do_test<signed char>(), ""); in main()
100 static_assert(do_test<short>(), ""); in main()
101 static_assert(do_test<int>(), ""); in main()
102 static_assert(do_test<long>(), ""); in main()
103 static_assert(do_test<long long>(), ""); in main()
105 assert(do_test<signed char>(non_cce)); in main()
106 assert(do_test<short>(non_cce)); in main()
107 assert(do_test<int>(non_cce)); in main()
108 assert(do_test<long>(non_cce)); in main()
109 assert(do_test<long long>(non_cce)); in main()
111 static_assert(do_test<std::int8_t>(), ""); in main()
112 static_assert(do_test<std::int16_t>(), ""); in main()
113 static_assert(do_test<std::int32_t>(), ""); in main()
114 static_assert(do_test<std::int64_t>(), ""); in main()
116 assert(do_test<std::int8_t>(non_cce)); in main()
117 assert(do_test<std::int16_t>(non_cce)); in main()
118 assert(do_test<std::int32_t>(non_cce)); in main()
119 assert(do_test<std::int64_t>(non_cce)); in main()
121 static_assert(do_test<signed char, int>(), ""); in main()
122 static_assert(do_test<int, signed char>(), ""); in main()
123 static_assert(do_test<short, int>(), ""); in main()
124 static_assert(do_test<int, short>(), ""); in main()
125 static_assert(do_test<int, long>(), ""); in main()
126 static_assert(do_test<long, int>(), ""); in main()
127 static_assert(do_test<int, long long>(), ""); in main()
128 static_assert(do_test<long long, int>(), ""); in main()
130 assert((do_test<signed char, int>(non_cce))); in main()
131 assert((do_test<int, signed char>(non_cce))); in main()
132 assert((do_test<short, int>(non_cce))); in main()
133 assert((do_test<int, short>(non_cce))); in main()
134 assert((do_test<int, long>(non_cce))); in main()
135 assert((do_test<long, int>(non_cce))); in main()
136 assert((do_test<int, long long>(non_cce))); in main()
137 assert((do_test<long long, int>(non_cce))); in main()