We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fe08e1d commit 98ce285Copy full SHA for 98ce285
cppjson/src/object.cpp
@@ -49,13 +49,16 @@ cppjson::JsonObject::~JsonObject()
49
void cppjson::JsonObject::Destroy(void)
50
{
51
using std::string;
52
+ using cppjson::Object;
53
54
switch (std::exchange(this->_dataType, JsonType::Null))
55
56
case JsonType::Null:
57
case JsonType::Number:
58
case JsonType::Bool: break;
- case JsonType::String: DangerousAs<std::string>().~string();
59
+ case JsonType::String: DangerousAs<std::string>().~string(); break;
60
+ case JsonType::Object: DangerousAs<cppjson::Object>().~Object(); break;
61
+ // TODO: Array
62
}
63
64
0 commit comments