Lines Matching refs:CheckSignedIntegralQualifiers

21 constexpr bool CheckSignedIntegralQualifiers() {  in CheckSignedIntegralQualifiers()  function
50 static_assert(CheckSignedIntegralQualifiers<signed char>());
51 static_assert(CheckSignedIntegralQualifiers<short>());
52 static_assert(CheckSignedIntegralQualifiers<int>());
53 static_assert(CheckSignedIntegralQualifiers<long>());
54 static_assert(CheckSignedIntegralQualifiers<long long>());
57 static_assert(CheckSignedIntegralQualifiers<wchar_t>() == std::is_signed_v<wchar_t>);
58 static_assert(CheckSignedIntegralQualifiers<bool>() == std::is_signed_v<bool>);
59 static_assert(CheckSignedIntegralQualifiers<char>() == std::is_signed_v<char>);
60 static_assert(CheckSignedIntegralQualifiers<char8_t>() == std::is_signed_v<char8_t>);
61 static_assert(CheckSignedIntegralQualifiers<char16_t>() == std::is_signed_v<char16_t>);
62 static_assert(CheckSignedIntegralQualifiers<char32_t>() == std::is_signed_v<char32_t>);
65 static_assert(!CheckSignedIntegralQualifiers<unsigned char>());
66 static_assert(!CheckSignedIntegralQualifiers<unsigned short>());
67 static_assert(!CheckSignedIntegralQualifiers<unsigned int>());
68 static_assert(!CheckSignedIntegralQualifiers<unsigned long>());
69 static_assert(!CheckSignedIntegralQualifiers<unsigned long long>());
73 static_assert(CheckSignedIntegralQualifiers<__int128_t>());
74 static_assert(!CheckSignedIntegralQualifiers<__uint128_t>());
79 static_assert(!CheckSignedIntegralQualifiers<float>());
80 static_assert(!CheckSignedIntegralQualifiers<double>());
81 static_assert(!CheckSignedIntegralQualifiers<long double>());
83 static_assert(!CheckSignedIntegralQualifiers<ClassicEnum>());
84 static_assert(!CheckSignedIntegralQualifiers<ScopedEnum>());
85 static_assert(!CheckSignedIntegralQualifiers<EmptyStruct>());
86 static_assert(!CheckSignedIntegralQualifiers<int EmptyStruct::*>());
87 static_assert(!CheckSignedIntegralQualifiers<int (EmptyStruct::*)()>());