Skip to content

Commit 8971127

Browse files
committed
Fix build on GCC 6
1 parent 1b66a21 commit 8971127

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/ArduinoJson/Variant/ConverterImpl.hpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,12 @@ struct Converter<
5050
static T fromJson(JsonVariantConst src) {
5151
ARDUINOJSON_ASSERT_INTEGER_TYPE_IS_SUPPORTED(T);
5252
auto data = getData(src);
53-
return data ? data->asIntegral<T>() : T();
53+
return data ? data->template asIntegral<T>() : T();
5454
}
5555

5656
static bool checkJson(JsonVariantConst src) {
5757
auto data = getData(src);
58-
return data && data->isInteger<T>();
58+
return data && data->template isInteger<T>();
5959
}
6060
};
6161

@@ -68,12 +68,12 @@ struct Converter<T, typename detail::enable_if<detail::is_enum<T>::value>::type>
6868

6969
static T fromJson(JsonVariantConst src) {
7070
auto data = getData(src);
71-
return data ? static_cast<T>(data->asIntegral<int>()) : T();
71+
return data ? static_cast<T>(data->template asIntegral<int>()) : T();
7272
}
7373

7474
static bool checkJson(JsonVariantConst src) {
7575
auto data = getData(src);
76-
return data && data->isInteger<int>();
76+
return data && data->template isInteger<int>();
7777
}
7878
};
7979

@@ -108,7 +108,7 @@ struct Converter<
108108

109109
static T fromJson(JsonVariantConst src) {
110110
auto data = getData(src);
111-
return data ? data->asFloat<T>() : 0;
111+
return data ? data->template asFloat<T>() : 0;
112112
}
113113

114114
static bool checkJson(JsonVariantConst src) {

0 commit comments

Comments
 (0)