Insert a move‐inserted value before position.
Synopsis
Declared in <bslstl_vector.h>
Description
Insert at the specified position in this vector the specified move‐insertable value, and return an iterator referring to the newly inserted element. value is left in a valid but unspecified state. If an exception is thrown (other than by the copy constructor, move constructor, assignment operator, or move assignment operator of VALUE_TYPE), this is unaffected. Throw std::length_error if size() == max_size(). The behavior is undefined unless position is an iterator in the range [begin() .. end()] (both endpoints included). This method requires that the (template parameter) type VALUE_TYPE be move‐insertable into this vector (see {Requirements on VALUE_TYPE}).
Return Value
iterator referring to the newly inserted element
Parameters
Name |
Description |
position |
iterator before which to insert |
value |
element to move‐insert |
Created with MrDocs