BloombergLP::bdljsn::JsonArray::insert

Insert at the specified position in this JsonArray the specified move-insertable json, and return an iterator referring to the newly inserted element. json is left in a valid but unspecified state. If an exception is thrown, this is unaffected. Throw bsl::length_error if size() == maxSize(). The behavior is undefined unless position is an iterator in the range [begin() .. end()] (both endpoints included).

Synopsis

Declared in <bdljsn_json.h>

JsonArray::Iterator
insert(
    ConstIterator position,
    bslmf::MovableRef<Json> json);