Bitwise AND a bit range from srcArray into this array.
Declared in <bdlc_bitarray.h>
void
andEqual(
std::size_t dstIndex,
BitArray const& srcArray,
std::size_t srcIndex,
std::size_t numBits);
Bitwise AND the specified numBits in this array, beginning at the specified dstIndex, with values from the specified srcArray, beginning at the specified srcIndex (retaining the results). The behavior is undefined unless dstIndex + numBits <= length() and srcIndex + numBits <= srcArray.length().
| Name | Description |
|---|---|
| dstIndex | starting index in this array |
| srcArray | array providing the source bits |
| srcIndex | starting index in srcArray |
| numBits | number of bits to AND |