bsl::vector<VALUE_TYPE*, ALLOCATOR>::insert

Insert elements into this vector.

Synopses

Declared in <bslstl_vector.h>

Insert elements into this vector.

vector<VALUE_TYPE*, ALLOCATOR>::iterator
insert(
    const_iterator position,
    std::initializer_list<VALUE_TYPE*> values);
» more...

Insert elements into this vector.

vector<VALUE_TYPE*, ALLOCATOR>::iterator
insert(
    const_iterator position,
    VALUE_TYPE* value);
» more...

Insert elements into this vector.

vector<VALUE_TYPE*, ALLOCATOR>::iterator
insert(
    const_iterator position,
    size_type numElements,
    VALUE_TYPE* value);
» more...

Insert elements into this vector.

template<class INPUT_ITER>
iterator
insert(
    const_iterator position,
    INPUT_ITER first,
    INPUT_ITER last);
» more...

Return Value

iterator referring to the first newly inserted element, or position if none

Parameters

NameDescription
positionelement position or insertion point
valuesinitializer list of elements
valueelement value
numElementsnumber of elements to insert or assign
firstbeginning of the range (inclusive)
lastend of the range (exclusive)