insert overloads
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...
iterator to the newly inserted element
| 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 |