Insert a move‐inserted value before position.

Synopsis

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