mirror of
https://github.com/eledio-devices/thirdparty-ArduinoJson.git
synced 2025-11-01 08:48:30 +01:00
Added JsonVariant::operator[](int)
This commit is contained in:
@@ -25,6 +25,11 @@ class JsonVariant {
|
||||
public:
|
||||
JsonVariant() : _type(Internals::JSON_UNDEFINED) {}
|
||||
|
||||
template <typename T>
|
||||
explicit JsonVariant(T value) {
|
||||
set(value);
|
||||
}
|
||||
|
||||
void set(bool value);
|
||||
void set(double value, uint8_t decimals = 2);
|
||||
void set(signed char value) { set(static_cast<long>(value)); }
|
||||
@@ -91,6 +96,9 @@ class JsonVariant {
|
||||
template <typename T>
|
||||
void writeTo(T &writer) const;
|
||||
|
||||
size_t size() const;
|
||||
JsonVariant &operator[](int index);
|
||||
|
||||
private:
|
||||
JsonVariant(Internals::JsonVariantType type) : _type(type) {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user