@@ -170,28 +170,26 @@ class JsonDocument : public detail::VariantOperators<const JsonDocument&> {
170170 // Gets or sets a root object's member.
171171 // https://arduinojson.org/v7/api/jsondocument/subscript/
172172 template <typename TString>
173- FORCE_INLINE typename detail::enable_if<
174- detail::IsString<TString>::value,
175- detail::MemberProxy<JsonDocument&, TString>>::type
173+ typename detail::enable_if<detail::IsString<TString>::value,
174+ detail::MemberProxy<JsonDocument&, TString>>::type
176175 operator [](const TString& key) {
177176 return {*this , key};
178177 }
179178
180179 // Gets or sets a root object's member.
181180 // https://arduinojson.org/v7/api/jsondocument/subscript/
182181 template <typename TChar>
183- FORCE_INLINE typename detail::enable_if<
184- detail::IsString<TChar*>::value,
185- detail::MemberProxy<JsonDocument&, TChar*>>::type
182+ typename detail::enable_if<detail::IsString<TChar*>::value,
183+ detail::MemberProxy<JsonDocument&, TChar*>>::type
186184 operator [](TChar* key) {
187185 return {*this , key};
188186 }
189187
190188 // Gets a root object's member.
191189 // https://arduinojson.org/v7/api/jsondocument/subscript/
192190 template <typename TString>
193- FORCE_INLINE typename detail::enable_if<detail::IsString<TString>::value,
194- JsonVariantConst>::type
191+ typename detail::enable_if<detail::IsString<TString>::value,
192+ JsonVariantConst>::type
195193 operator [](const TString& key) const {
196194 return JsonVariantConst (
197195 data_.getMember (detail::adaptString (key), &resources_), &resources_);
@@ -200,22 +198,22 @@ class JsonDocument : public detail::VariantOperators<const JsonDocument&> {
200198 // Gets a root object's member.
201199 // https://arduinojson.org/v7/api/jsondocument/subscript/
202200 template <typename TChar>
203- FORCE_INLINE typename detail::enable_if<detail::IsString<TChar*>::value,
204- JsonVariantConst>::type
201+ typename detail::enable_if<detail::IsString<TChar*>::value,
202+ JsonVariantConst>::type
205203 operator [](TChar* key) const {
206204 return JsonVariantConst (
207205 data_.getMember (detail::adaptString (key), &resources_), &resources_);
208206 }
209207
210208 // Gets or sets a root array's element.
211209 // https://arduinojson.org/v7/api/jsondocument/subscript/
212- FORCE_INLINE detail::ElementProxy<JsonDocument&> operator [](size_t index) {
210+ detail::ElementProxy<JsonDocument&> operator [](size_t index) {
213211 return {*this , index};
214212 }
215213
216214 // Gets a root array's member.
217215 // https://arduinojson.org/v7/api/jsondocument/subscript/
218- FORCE_INLINE JsonVariantConst operator [](size_t index) const {
216+ JsonVariantConst operator [](size_t index) const {
219217 return JsonVariantConst (data_.getElement (index, &resources_), &resources_);
220218 }
221219
@@ -240,47 +238,47 @@ class JsonDocument : public detail::VariantOperators<const JsonDocument&> {
240238 // Appends a value to the root array.
241239 // https://arduinojson.org/v7/api/jsondocument/add/
242240 template <typename TValue>
243- FORCE_INLINE bool add (const TValue& value) {
241+ bool add (const TValue& value) {
244242 return add<JsonVariant>().set (value);
245243 }
246244
247245 // Appends a value to the root array.
248246 // https://arduinojson.org/v7/api/jsondocument/add/
249247 template <typename TChar>
250- FORCE_INLINE bool add (TChar* value) {
248+ bool add (TChar* value) {
251249 return add<JsonVariant>().set (value);
252250 }
253251
254252 // Removes an element of the root array.
255253 // https://arduinojson.org/v7/api/jsondocument/remove/
256- FORCE_INLINE void remove (size_t index) {
254+ void remove (size_t index) {
257255 detail::VariantData::removeElement (getData (), index, getResourceManager ());
258256 }
259257
260258 // Removes a member of the root object.
261259 // https://arduinojson.org/v7/api/jsondocument/remove/
262260 template <typename TChar>
263- FORCE_INLINE typename detail::enable_if<detail::IsString<TChar*>::value>::type
264- remove ( TChar* key) {
261+ typename detail::enable_if<detail::IsString<TChar*>::value>::type remove (
262+ TChar* key) {
265263 detail::VariantData::removeMember (getData (), detail::adaptString (key),
266264 getResourceManager ());
267265 }
268266
269267 // Removes a member of the root object.
270268 // https://arduinojson.org/v7/api/jsondocument/remove/
271269 template <typename TString>
272- FORCE_INLINE
273- typename detail::enable_if<detail::IsString<TString>::value>::type
274- remove ( const TString& key) {
270+
271+ typename detail::enable_if<detail::IsString<TString>::value>::type remove (
272+ const TString& key) {
275273 detail::VariantData::removeMember (getData (), detail::adaptString (key),
276274 getResourceManager ());
277275 }
278276
279- FORCE_INLINE operator JsonVariant () {
277+ operator JsonVariant () {
280278 return getVariant ();
281279 }
282280
283- FORCE_INLINE operator JsonVariantConst () const {
281+ operator JsonVariantConst () const {
284282 return getVariant ();
285283 }
286284
0 commit comments