Lines Matching refs:value

150   // For single-byte enums, return a 16-bit integer to avoid printing the value
154 std::conditional_t<std::is_signed<underlying_t>::value, int16_t,
163 !std::is_function<typename std::remove_pointer<T>::type>::value &&
164 !std::is_enum<T>::value &&
165 has_output_operator<T, CheckMessageStream>::value,
178 std::is_function<typename std::remove_pointer<T>::type>::value,
186 typename std::enable_if<std::is_enum<T>::value &&
187 has_output_operator<T, CheckMessageStream>::value,
197 // is the default one, printing the integral value?
207 typename std::enable_if<std::is_enum<T>::value &&
208 !has_output_operator<T, CheckMessageStream>::value,
216 typename std::enable_if<!has_output_operator<T, CheckMessageStream>::value &&
217 !std::is_enum<T>::value,
282 static constexpr bool is_enum = std::is_enum<decay>::value;
288 typename std::conditional<std::is_same<type_or_bool, bool>::value,
291 // Cast a value to its underlying type
292 #define MAKE_UNDERLYING(Type, value) \
293 static_cast<typename comparison_underlying_type<Type>::type>(value)
295 // is_signed_vs_unsigned::value is true if both types are integral, Lhs is
301 static constexpr bool value = std::is_integral<lhs_underlying>::value &&
302 std::is_integral<rhs_underlying>::value &&
303 std::is_signed<lhs_underlying>::value &&
304 std::is_unsigned<rhs_underlying>::value;
313 #define MAKE_UNSIGNED(Type, value) \
315 typename comparison_underlying_type<Type>::type>::type>(value)
319 typename std::enable_if<CHECK<Lhs, Rhs>::value, bool>::type \
354 typename std::enable_if<!is_signed_vs_unsigned<Lhs, Rhs>::value && \
355 !is_unsigned_vs_signed<Lhs, Rhs>::value, \