Moved JsonObject._buffer into the JsonNode's content

This commit is contained in:
Benoit Blanchon
2014-09-27 15:34:34 +02:00
parent a7ff04db0e
commit bcc8cece24
5 changed files with 20 additions and 13 deletions

View File

@ -1,6 +1,5 @@
#pragma once
class JsonBuffer;
class JsonValue;
struct JsonNode;
@ -12,8 +11,8 @@ public:
{
}
JsonObject(JsonBuffer* buffer, JsonNode* node)
: _buffer(buffer), _node(node)
JsonObject(JsonNode* node)
: _node(node)
{
}
@ -22,7 +21,7 @@ public:
JsonValue operator[](const char* key);
private:
JsonBuffer* _buffer;
JsonNode* _node;
JsonNode* getOrCreateNodeAt(char const* key);
};