ArduinoJson.hpp 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. // ArduinoJson - arduinojson.org
  2. // Copyright Benoit Blanchon 2014-2018
  3. // MIT License
  4. #pragma once
  5. #include "ArduinoJson/Namespace.hpp"
  6. #include "ArduinoJson/Array/ArrayRef.hpp"
  7. #include "ArduinoJson/Object/ObjectRef.hpp"
  8. #include "ArduinoJson/Variant/VariantRef.hpp"
  9. #include "ArduinoJson/Document/DynamicJsonDocument.hpp"
  10. #include "ArduinoJson/Document/StaticJsonDocument.hpp"
  11. #include "ArduinoJson/Array/ArrayImpl.hpp"
  12. #include "ArduinoJson/Array/ArraySubscript.hpp"
  13. #include "ArduinoJson/Collection/CollectionImpl.hpp"
  14. #include "ArduinoJson/Object/ObjectImpl.hpp"
  15. #include "ArduinoJson/Object/ObjectSubscript.hpp"
  16. #include "ArduinoJson/Variant/VariantAsImpl.hpp"
  17. #include "ArduinoJson/Variant/VariantImpl.hpp"
  18. #include "ArduinoJson/Json/JsonDeserializer.hpp"
  19. #include "ArduinoJson/Json/JsonSerializer.hpp"
  20. #include "ArduinoJson/Json/PrettyJsonSerializer.hpp"
  21. #include "ArduinoJson/MsgPack/MsgPackDeserializer.hpp"
  22. #include "ArduinoJson/MsgPack/MsgPackSerializer.hpp"
  23. namespace ArduinoJson {
  24. typedef ARDUINOJSON_NAMESPACE::ArrayConstRef JsonArrayConst;
  25. typedef ARDUINOJSON_NAMESPACE::ArrayRef JsonArray;
  26. typedef ARDUINOJSON_NAMESPACE::Float JsonFloat;
  27. typedef ARDUINOJSON_NAMESPACE::Integer JsonInteger;
  28. typedef ARDUINOJSON_NAMESPACE::ObjectConstRef JsonObjectConst;
  29. typedef ARDUINOJSON_NAMESPACE::ObjectRef JsonObject;
  30. typedef ARDUINOJSON_NAMESPACE::Pair JsonPair;
  31. typedef ARDUINOJSON_NAMESPACE::String JsonString;
  32. typedef ARDUINOJSON_NAMESPACE::UInt JsonUInt;
  33. typedef ARDUINOJSON_NAMESPACE::VariantConstRef JsonVariantConst;
  34. typedef ARDUINOJSON_NAMESPACE::VariantRef JsonVariant;
  35. using ARDUINOJSON_NAMESPACE::DeserializationError;
  36. using ARDUINOJSON_NAMESPACE::deserializeJson;
  37. using ARDUINOJSON_NAMESPACE::deserializeMsgPack;
  38. using ARDUINOJSON_NAMESPACE::DynamicJsonDocument;
  39. using ARDUINOJSON_NAMESPACE::serialized;
  40. using ARDUINOJSON_NAMESPACE::serializeJson;
  41. using ARDUINOJSON_NAMESPACE::serializeJsonPretty;
  42. using ARDUINOJSON_NAMESPACE::serializeMsgPack;
  43. using ARDUINOJSON_NAMESPACE::StaticJsonDocument;
  44. } // namespace ArduinoJson