Lines Matching refs:CheckUnsignedIntegralQualifiers

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