Lines Matching refs:std
16 template <class T, std::float_denorm_style expected>
20 static_assert(std::numeric_limits<T>::has_denorm == expected, "has_denorm test 1");
21 static_assert(std::numeric_limits<const T>::has_denorm == expected, "has_denorm test 2");
22 static_assert(std::numeric_limits<volatile T>::has_denorm == expected, "has_denorm test 3");
23 static_assert(std::numeric_limits<const volatile T>::has_denorm == expected, "has_denorm test 4");
28 test<bool, std::denorm_absent>();
29 test<char, std::denorm_absent>();
30 test<signed char, std::denorm_absent>();
31 test<unsigned char, std::denorm_absent>();
32 test<wchar_t, std::denorm_absent>();
34 test<char16_t, std::denorm_absent>();
35 test<char32_t, std::denorm_absent>();
37 test<short, std::denorm_absent>();
38 test<unsigned short, std::denorm_absent>();
39 test<int, std::denorm_absent>();
40 test<unsigned int, std::denorm_absent>();
41 test<long, std::denorm_absent>();
42 test<unsigned long, std::denorm_absent>();
43 test<long long, std::denorm_absent>();
44 test<unsigned long long, std::denorm_absent>();
46 test<__int128_t, std::denorm_absent>();
47 test<__uint128_t, std::denorm_absent>();
49 test<float, std::denorm_present>();
50 test<double, std::denorm_present>();
51 test<long double, std::denorm_present>();