Fixed creation of JsonVariant::_invalid

This commit is contained in:
Benoit Blanchon
2014-11-07 11:45:28 +01:00
parent 70aabca0f7
commit 9d2ee6ce63

View File

@ -166,6 +166,9 @@ class JsonVariant : public Internals::JsonPrintable<JsonVariant> {
JsonVariant &operator[](const char *key); JsonVariant &operator[](const char *key);
private: private:
// Special constructor used only to create _invalid.
JsonVariant(Internals::JsonVariantType type) : _type(type) {}
// Helper for interger cast operators // Helper for interger cast operators
template <typename T> template <typename T>
T cast_long_to() const { T cast_long_to() const {