BloombergLP::bdlc::PackedIntArray::insert

insert overloads

Synopses

Declared in <bdlc_packedintarray.h>

Insert value at dst and return an iterator to it.

PackedIntArray<TYPE>::const_iterator
insert(
    const_iterator dst,
    TYPE value);
» more...

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

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

Insert all elements of srcArray at dstIndex.

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

Insert numElements from srcArray at dstIndex.

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

Return Value

iterator to the newly inserted element

Parameters

NameDescription
dstiterator position at which to insert
valueelement value to insert
dstIndexindex at which to insert
srcArraysource array whose elements are inserted
srcIndexfirst index in srcArray to insert
numElementsnumber of elements to insert