![]() |
TerraForge3D
2.3.1
3D Terrain And Landscape Generator
|
|
inline |
remove element given an iterator
Removes the element specified by iterator pos. The iterator pos must be valid and dereferenceable. Thus the end()
iterator (which is valid, but is not dereferenceable) cannot be used as a value for pos.
If called on a primitive type other than null
, the resulting JSON value will be null
.
[in] | pos | iterator to the element to remove |
end()
iterator is returned.IteratorType | an iterator or const_iterator |
end()
iterator.type_error.307 | if called on a null value; example: "cannot use
erase() with null" |
invalid_iterator.202 | if called on an iterator which does not belong to the current JSON value; example: "iterator does not fit current
value" |
invalid_iterator.205 | if called on a primitive type with invalid iterator (i.e., any iterator which is not begin() ); example: "iterator
out of range" |
@complexity The complexity depends on the type:
@liveexample{The example shows the result of erase()
for different JSON types.,erase__IteratorType}
Definition at line 21920 of file json.hpp.