[#bsl-vector-0aa7-insert-05] = xref:bsl.adoc[bsl]::xref:bsl/vector-0aa7.adoc[vector<long double>]::insert :relfileprefix: ../../ :mrdocs: Insert at the specified `position` in this vector each `VALUE_TYPE` object in the specified `values` initializer list, and return an iterator referring to the first newly inserted element. If an exception is thrown (other than by the copy constructor, move constructor, assignment operator, and move assignment operator of `VALUE_TYPE`), `*this` is unaffected. Throw `std::length_error` if `size() + values.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 `copy‐insertable` into this vector (see {Requirements on `VALUE_TYPE`}). == Synopsis Declared in `<bslstl_vector.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/vector-0aa7/iterator.adoc[iterator] insert( xref:bsl/vector-0aa7/const_iterator.adoc[const_iterator] position, std::initializer_list<long double> values); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#