From aec10201ffa412e9766a7323ee056cf90e0148b5 Mon Sep 17 00:00:00 2001 From: Romain Guyard Date: Mon, 17 Aug 2015 10:49:30 +0200 Subject: remove warning in constructors --- src/JSONValue.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/JSONValue.cpp b/src/JSONValue.cpp index c15f686..cbf8648 100644 --- a/src/JSONValue.cpp +++ b/src/JSONValue.cpp @@ -309,6 +309,8 @@ JSONValue *JSONValue::Parse(const wchar_t **data) JSONValue::JSONValue(/*NULL*/) { type = JSONType_Null; + bool_value = false; + number_value = 0; } /** @@ -322,6 +324,8 @@ JSONValue::JSONValue(const wchar_t *m_char_value) { type = JSONType_String; string_value = std::wstring(m_char_value); + bool_value = false; + number_value = 0; } /** @@ -335,6 +339,8 @@ JSONValue::JSONValue(const std::wstring &m_string_value) { type = JSONType_String; string_value = m_string_value; + bool_value = false; + number_value = 0; } /** @@ -348,6 +354,7 @@ JSONValue::JSONValue(bool m_bool_value) { type = JSONType_Bool; bool_value = m_bool_value; + number_value = 0; } /** @@ -361,6 +368,7 @@ JSONValue::JSONValue(double m_number_value) { type = JSONType_Number; number_value = m_number_value; + bool_value = false; } /** @@ -374,6 +382,8 @@ JSONValue::JSONValue(const JSONArray &m_array_value) { type = JSONType_Array; array_value = m_array_value; + bool_value = false; + number_value = 0; } /** @@ -387,6 +397,8 @@ JSONValue::JSONValue(const JSONObject &m_object_value) { type = JSONType_Object; object_value = m_object_value; + bool_value = false; + number_value = 0; } /** -- cgit v1.2.3