Home | History | Annotate | Download | only in numeric.limits.members

Lines Matching defs:test

10 // test numeric_limits
18 test()
20 static_assert(std::numeric_limits<T>::has_signaling_NaN == expected, "has_signaling_NaN test 1");
21 static_assert(std::numeric_limits<const T>::has_signaling_NaN == expected, "has_signaling_NaN test 2");
22 static_assert(std::numeric_limits<volatile T>::has_signaling_NaN == expected, "has_signaling_NaN test 3");
23 static_assert(std::numeric_limits<const volatile T>::has_signaling_NaN == expected, "has_signaling_NaN test 4");
28 test<bool, false>();
29 test<char, false>();
30 test<signed char, false>();
31 test<unsigned char, false>();
32 test<wchar_t, false>();
34 test<char16_t, false>();
35 test<char32_t, false>();
37 test<short, false>();
38 test<unsigned short, false>();
39 test<int, false>();
40 test<unsigned int, false>();
41 test<long, false>();
42 test<unsigned long, false>();
43 test<long long, false>();
44 test<unsigned long long, false>();
46 test<__int128_t, false>();
47 test<__uint128_t, false>();
49 test<float, true>();
50 test<double, true>();
51 test<long double, true>();