Added comments

This commit is contained in:
Benoit Blanchon
2014-07-21 14:17:27 +02:00
parent 407d536e06
commit d3d0da2d7f

View File

@ -12,26 +12,31 @@ namespace ArduinoJson
{ {
namespace Parser namespace Parser
{ {
// An iterator for JsonArray.
class JsonArrayIterator : JsonToken class JsonArrayIterator : JsonToken
{ {
public: public:
// Create an iterator pointing at the specified JsonToken.
JsonArrayIterator(JsonToken token) JsonArrayIterator(JsonToken token)
: JsonToken(token) : JsonToken(token)
{ {
} }
// Move iterator forward.
void operator++() void operator++()
{ {
*this = JsonArrayIterator(nextSibling()); *this = JsonArrayIterator(nextSibling());
} }
// Get the value pointed by the iterator.
JsonValue operator*() const JsonValue operator*() const
{ {
return JsonValue(*this); return JsonValue(*this);
} }
// Test iterator equality.
bool operator!= (const JsonArrayIterator& other) const bool operator!= (const JsonArrayIterator& other) const
{ {
return JsonToken::operator!=(other); return JsonToken::operator!=(other);