BloombergLP::bdlc::PackedIntArray::remove

remove overloads

Synopses

Declared in <bdlc_packedintarray.h>

Remove the element at the specified dstIndex.

void
remove(std::size_t dstIndex);
» more...

Remove elements in the half-open range [dstFirst, dstLast)].

PackedIntArray<TYPE>::const_iterator
remove(
    const_iterator dstFirst,
    const_iterator dstLast);
» more...

Remove numElements starting at dstIndex.

void
remove(
    std::size_t dstIndex,
    std::size_t numElements);
» more...

Return Value

iterator to the new position of the former dstLast element, or end() if dstLast == end()

Parameters

NameDescription
dstIndexindex of the element to remove
dstFirstiterator to the first element to remove
dstLastiterator one past the last element to remove
numElementsnumber of elements to remove