Added JsonArrayIterator

This commit is contained in:
Benoit Blanchon
2014-10-22 17:59:59 +02:00
parent 9946abf731
commit d842e246c9
6 changed files with 87 additions and 5 deletions

View File

@@ -3,16 +3,13 @@
namespace ArduinoJson
{
class JsonBuffer;
namespace Internals
{
class JsonWriter;
class JsonNodeIterator;
class JsonNode
{
friend class JsonNodeIterator;
enum JsonNodeType
{
JSON_UNDEFINED,
@@ -63,6 +60,8 @@ namespace ArduinoJson
}
JsonNode* next;
void writeTo(JsonWriter&); // TODO: <- move in JsonNodeSerializer
void setAsArray(JsonBuffer* buffer)
@@ -175,7 +174,6 @@ namespace ArduinoJson
private:
JsonNodeType type;
JsonNode* next;
JsonNodeContent content;
inline void writeArrayTo(JsonWriter&);// TODO: <- move in JsonNodeSerializer