insert overloads

Synopses

Declared in <bdlc_packedintarray.h>

Insert value at dst and return an iterator to it.

Insert value at dstIndex, shifting later elements up by one.

void
insert(
    std::size_t dstIndex,
    TYPE value);

Insert all elements of srcArray at dstIndex.

void
insert(
    std::size_t dstIndex,
    PackedIntArray const& srcArray);

Insert numElements from srcArray at dstIndex.

void
insert(
    std::size_t dstIndex,
    PackedIntArray const& srcArray,
    std::size_t srcIndex,
    std::size_t numElements);

Return Value

iterator to the newly inserted element

Parameters

Name

Description

dst

iterator position at which to insert

value

element value to insert

dstIndex

index at which to insert

srcArray

source array whose elements are inserted

srcIndex

first index in srcArray to insert

numElements

number of elements to insert

Created with MrDocs