BloombergLP::bdlc::PackedIntArray<int>::replace

replace overloads

Synopses

Declared in <bdlc_packedintarray.h>

Change the value of the element at the specified dstIndex in this array to the specified value. The behavior is undefined unless dstIndex < length().

void
replace(
    std::size_t dstIndex,
    int value);
» more...

Change the values of the specified numElements elements in this array beginning at the specified dstIndex to those of the numElements values in the specified srcArray beginning at the specified srcIndex. The behavior is undefined unless srcIndex + numElements <= srcArray.length() and dstIndex + numElements <= length(). Note that if this array and srcArray are the same, the behavior is as if a copy of srcArray were passed.

void
replace(
    std::size_t dstIndex,
    PackedIntArray<int> const& srcArray,
    std::size_t srcIndex,
    std::size_t numElements);
» more...