forked from bblanchon/ArduinoJson
Added JsonArray::removeAt() (issue #58)
This commit is contained in:
@ -71,6 +71,9 @@ class JsonArray : public Internals::JsonPrintable<JsonArray>,
|
||||
// It's a shortcut for JsonBuffer::createObject() and JsonArray::add()
|
||||
JsonObject &createNestedObject();
|
||||
|
||||
// Removes element at specified index.
|
||||
void removeAt(int index);
|
||||
|
||||
// Returns a reference an invalid JsonArray.
|
||||
// This object is meant to replace a NULL pointer.
|
||||
// This is used when memory allocation or JSON parsing fail.
|
||||
@ -84,6 +87,8 @@ class JsonArray : public Internals::JsonPrintable<JsonArray>,
|
||||
explicit JsonArray(JsonBuffer *buffer)
|
||||
: Internals::List<JsonVariant>(buffer) {}
|
||||
|
||||
node_type *getNodeAt(int index) const;
|
||||
|
||||
// The instance returned by JsonArray::invalid()
|
||||
static JsonArray _invalid;
|
||||
};
|
||||
|
Reference in New Issue
Block a user