forked from bblanchon/ArduinoJson
Made JsonNode::next private
This commit is contained in:
@ -19,16 +19,19 @@ enum JsonNodeType
|
|||||||
};
|
};
|
||||||
|
|
||||||
class JsonWriter;
|
class JsonWriter;
|
||||||
|
class JsonNodeIterator;
|
||||||
|
|
||||||
struct JsonNode
|
class JsonNode
|
||||||
{
|
{
|
||||||
|
friend class JsonNodeIterator;
|
||||||
|
|
||||||
|
public:
|
||||||
JsonNode()
|
JsonNode()
|
||||||
: type(JSON_UNDEFINED), next(0)
|
: type(JSON_UNDEFINED), next(0)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
JsonNode* next;
|
|
||||||
void writeTo(JsonWriter&); // TODO: <- move in JsonNodeSerializer
|
void writeTo(JsonWriter&); // TODO: <- move in JsonNodeSerializer
|
||||||
|
|
||||||
void setAsArray(JsonBuffer* buffer)
|
void setAsArray(JsonBuffer* buffer)
|
||||||
@ -122,6 +125,7 @@ struct JsonNode
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
JsonNodeType type; // <- TODO: hide
|
JsonNodeType type; // <- TODO: hide
|
||||||
|
JsonNode* next;
|
||||||
|
|
||||||
inline void writeArrayTo(JsonWriter&);// TODO: <- move in JsonNodeSerializer
|
inline void writeArrayTo(JsonWriter&);// TODO: <- move in JsonNodeSerializer
|
||||||
inline void writeObjectTo(JsonWriter&);// TODO: <- move in JsonNodeSerializer
|
inline void writeObjectTo(JsonWriter&);// TODO: <- move in JsonNodeSerializer
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
class JsonArray;
|
class JsonArray;
|
||||||
class JsonContainer;
|
class JsonContainer;
|
||||||
class JsonObject;
|
class JsonObject;
|
||||||
struct JsonNode;
|
class JsonNode;
|
||||||
|
|
||||||
class JsonValue
|
class JsonValue
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user