Insert a move‐inserted value before position.
Synopsis
Declared in <bslstl_deque.h>
Description
Insert at the specified position in this deque the specified move‐insertable value, and return an iterator providing modifiable access 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 method has no effect. This method requires that the (template parameter) VALUE_TYPE be move‐insertable into this deque (see {Requirements on VALUE_TYPE}). The behavior is undefined unless position is an iterator in the range [cbegin() .. cend()] (both endpoints included).
Return Value
iterator to the newly inserted element
Parameters
Name |
Description |
position |
iterator before which to insert |
value |
move‐insertable value to insert |
Created with MrDocs