Minh Nguyen / ArduinoJson
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers VariantShortcuts.hpp Source File

VariantShortcuts.hpp

00001 // ArduinoJson - arduinojson.org
00002 // Copyright Benoit Blanchon 2014-2021
00003 // MIT License
00004 
00005 #pragma once
00006 
00007 #include <ArduinoJson/Array/ArrayShortcuts.hpp>
00008 #include <ArduinoJson/Object/ObjectShortcuts.hpp>
00009 
00010 namespace ARDUINOJSON_NAMESPACE {
00011 
00012 template <typename TVariant>
00013 class VariantShortcuts : public ObjectShortcuts<TVariant>,
00014                          public ArrayShortcuts<TVariant> {
00015  public:
00016   using ArrayShortcuts<TVariant>::createNestedArray;
00017   using ArrayShortcuts<TVariant>::createNestedObject;
00018   using ArrayShortcuts<TVariant>::operator[];
00019   using ObjectShortcuts<TVariant>::createNestedArray;
00020   using ObjectShortcuts<TVariant>::createNestedObject;
00021   using ObjectShortcuts<TVariant>::operator[];
00022 };
00023 }  // namespace ARDUINOJSON_NAMESPACE