From 9d2ee6ce6341b38c52d1c16cac602d41772f8696 Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Fri, 7 Nov 2014 11:45:28 +0100 Subject: [PATCH] Fixed creation of JsonVariant::_invalid --- include/ArduinoJson/JsonVariant.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/ArduinoJson/JsonVariant.hpp b/include/ArduinoJson/JsonVariant.hpp index f59a3ab9..3f49b0fa 100644 --- a/include/ArduinoJson/JsonVariant.hpp +++ b/include/ArduinoJson/JsonVariant.hpp @@ -166,6 +166,9 @@ class JsonVariant : public Internals::JsonPrintable { JsonVariant &operator[](const char *key); private: + // Special constructor used only to create _invalid. + JsonVariant(Internals::JsonVariantType type) : _type(type) {} + // Helper for interger cast operators template T cast_long_to() const {