BloombergLP::bdlc::PackedIntArrayImp::insert

insert overloads

Synopses

Declared in <bdlc_packedintarray.h>

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

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

Insert all elements of srcArray at dstIndex.

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

Insert numElements from srcArray at dstIndex.

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

Parameters

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