Benoit Blanchon 3 лет назад
Родитель
Сommit
8971127b66
1 измененных файлов с 5 добавлено и 5 удалено
  1. 5 5
      src/ArduinoJson/Variant/ConverterImpl.hpp

+ 5 - 5
src/ArduinoJson/Variant/ConverterImpl.hpp

@@ -50,12 +50,12 @@ struct Converter<
   static T fromJson(JsonVariantConst src) {
     ARDUINOJSON_ASSERT_INTEGER_TYPE_IS_SUPPORTED(T);
     auto data = getData(src);
-    return data ? data->asIntegral<T>() : T();
+    return data ? data->template asIntegral<T>() : T();
   }
 
   static bool checkJson(JsonVariantConst src) {
     auto data = getData(src);
-    return data && data->isInteger<T>();
+    return data && data->template isInteger<T>();
   }
 };
 
@@ -68,12 +68,12 @@ struct Converter<T, typename detail::enable_if<detail::is_enum<T>::value>::type>
 
   static T fromJson(JsonVariantConst src) {
     auto data = getData(src);
-    return data ? static_cast<T>(data->asIntegral<int>()) : T();
+    return data ? static_cast<T>(data->template asIntegral<int>()) : T();
   }
 
   static bool checkJson(JsonVariantConst src) {
     auto data = getData(src);
-    return data && data->isInteger<int>();
+    return data && data->template isInteger<int>();
   }
 };
 
@@ -108,7 +108,7 @@ struct Converter<
 
   static T fromJson(JsonVariantConst src) {
     auto data = getData(src);
-    return data ? data->asFloat<T>() : 0;
+    return data ? data->template asFloat<T>() : 0;
   }
 
   static bool checkJson(JsonVariantConst src) {