// ArduinoJson - https://arduinojson.org // Copyright © 2014-2022, Benoit BLANCHON // MIT License #pragma once #include #include ARDUINOJSON_BEGIN_PUBLIC_NAMESPACE inline JsonObject JsonArray::createNestedObject() const { return add().to(); } ARDUINOJSON_END_PUBLIC_NAMESPACE ARDUINOJSON_BEGIN_PRIVATE_NAMESPACE template inline JsonArray VariantRefBase::createNestedArray() const { return add().template to(); } template inline JsonObject VariantRefBase::createNestedObject() const { return add().template to(); } template inline ElementProxy VariantRefBase::operator[]( size_t index) const { return ElementProxy(derived(), index); } ARDUINOJSON_END_PRIVATE_NAMESPACE