|
|
@@ -12,7 +12,7 @@ namespace ARDUINOJSON_NAMESPACE {
|
|
|
|
|
|
// clang-format off
|
|
|
template <typename T>
|
|
|
-struct is_signed : integral_constant<bool,
|
|
|
+struct is_signed : integral_constant<bool,
|
|
|
is_same<typename remove_cv<T>::type, char>::value ||
|
|
|
is_same<typename remove_cv<T>::type, signed char>::value ||
|
|
|
is_same<typename remove_cv<T>::type, signed short>::value ||
|
|
|
@@ -20,9 +20,6 @@ struct is_signed : integral_constant<bool,
|
|
|
is_same<typename remove_cv<T>::type, signed long>::value ||
|
|
|
#if ARDUINOJSON_HAS_LONG_LONG
|
|
|
is_same<typename remove_cv<T>::type, signed long long>::value ||
|
|
|
-#endif
|
|
|
-#if ARDUINOJSON_HAS_INT64
|
|
|
- is_same<typename remove_cv<T>::type, signed __int64>::value ||
|
|
|
#endif
|
|
|
is_same<typename remove_cv<T>::type, float>::value ||
|
|
|
is_same<typename remove_cv<T>::type, double>::value> {};
|