Move‐append object to the held array.
Synopsis
Declared in <bdljsn_json.h>
Json&
pushBack(bslmf::MovableRef<JsonObject> object);
Description
Append to the end of this Json object's array the specified move‐insertable object and return a non‐`const` reference to this object. object is left in a valid but unspecified state. If isNull(), then the type is changed to array. If an exception is thrown, *this is unaffected. Throw bsl::length_error if size() == maxSize(). The behavior is undefined unless isArray() or isNull().
Return Value
a reference providing modifiable access to this object
Parameters
Name |
Description |
object |
value to append |
Created with MrDocs