Lines Matching refs:value

38     static_assert(!std::is_integral<A>::value, "enums should not be integral");
39 static_assert(!std::is_integral<UA>::value, "enums should not be integral");
40 static_assert(!std::is_integral<IA>::value, "enums should not be integral");
41 static_assert(is_integral_or_enum<A>::value, "enums should be integral_or_enum");
42 static_assert(is_integral_or_enum<UA>::value, "enums should be integral_or_enum");
43 static_assert(is_integral_or_enum<IA>::value, "enums should be integral_or_enum");
44 static_assert(is_integral_or_enum<int>::value, "ints should be integral_or_enum");
45 static_assert(is_integral_or_enum<unsigned>::value, "unsigned ints should be integral_or_enum");
46 static_assert(!is_integral_or_enum<float>::value, "floats should not be integral_or_enum");
50 static_assert(!std::is_unsigned<UA>::value,
52 static_assert(!std::is_unsigned<IA>::value,
54 static_assert(std::is_unsigned<typename std::underlying_type<UA>::type>::value,
56 static_assert(!std::is_unsigned<typename std::underlying_type<IA>::type>::value,
58 static_assert(is_unsigned_integral<UA>::value,
60 static_assert(!is_unsigned_integral<IA>::value,
62 static_assert(is_unsigned_integral<unsigned>::value,
64 static_assert(!is_unsigned_integral<int>::value,
66 static_assert(!is_unsigned_integral<float>::value,
71 static_assert(!std::is_signed<UA>::value,
73 static_assert(!std::is_signed<IA>::value,
75 static_assert(!std::is_signed<typename std::underlying_type<UA>::type>::value,
77 static_assert(std::is_signed<typename std::underlying_type<IA>::type>::value,
79 static_assert(!is_signed_integral<UA>::value,
81 static_assert(is_signed_integral<IA>::value,
83 static_assert(!is_signed_integral<unsigned>::value,
85 static_assert(is_signed_integral<int>::value,
87 static_assert(!is_signed_integral<float>::value,
92 static_assert(std::is_same<uint64_t, typename underlying_integral_type<uint64_t>::type>::value,
94 static_assert(std::is_same<uint32_t, typename underlying_integral_type<UA>::type>::value,
96 static_assert(std::is_same<int64_t, typename underlying_integral_type<int64_t>::type>::value,
98 static_assert(std::is_same<int32_t, typename underlying_integral_type<IA>::type>::value,
101 static_assert(std::is_same<void, typename underlying_integral_type<float, void>::type>::value,
106 static_assert(!is_one_of<int>::value, "int shouldn't be one of {}");
107 static_assert(!is_one_of<int, unsigned>::value, "int shouldn't be one of {unsigned}");
108 static_assert(!is_one_of<int, unsigned, float>::value,
110 static_assert(is_one_of<int, int>::value, "int should be one of {int}");
111 static_assert(is_one_of<int, int, float>::value, "int should be one of {int, float}");
112 static_assert(is_one_of<int, float, int>::value, "int should be one of {float, int}");
113 static_assert(is_one_of<int, float, int, unsigned>::value,
115 static_assert(is_one_of<int, float, unsigned, int>::value,
117 static_assert(!is_one_of<int, int&>::value, "int shouldn't be one of {int&}");
121 static_assert(are_unique<>::value, "{} should be unique");
122 static_assert(are_unique<int>::value, "{int} should be unique");
123 static_assert(are_unique<int, float>::value, "{int, float} should be unique");
124 static_assert(!are_unique<int, int>::value, "{int, int} shouldn't be unique");
125 static_assert(!are_unique<int, float, int>::value, "{int, float, int} shouldn't be unique");
126 static_assert(!are_unique<float, int, int>::value, "{float, int, int} shouldn't be unique");
127 static_assert(!are_unique<int, int, float>::value, "{int, int, float} shouldn't be unique");