Force inline ZeroTerminatedRamString::size()

Resolves #1990
This commit is contained in:
Benoit Blanchon
2023-11-06 09:50:11 +01:00
parent 49e2a8d421
commit 7517ecb91b

View File

@ -8,6 +8,7 @@
#include <string.h> // strcmp
#include <ArduinoJson/Polyfills/assert.hpp>
#include <ArduinoJson/Polyfills/attributes.hpp>
#include <ArduinoJson/Strings/StoragePolicy.hpp>
#include <ArduinoJson/Strings/StringAdapter.hpp>
@ -27,7 +28,7 @@ class ZeroTerminatedRamString {
return !str_;
}
size_t size() const {
FORCE_INLINE size_t size() const {
return str_ ? ::strlen(str_) : 0;
}