areEqual overloads
Synopses
Declared in <bdlb_bitstringutil.h>
Return true if the specified low‐order numBits in the specified bitString1 are bitwise equal to the corresponding bits in the specified bitString2, and false otherwise. The behavior is undefined unless both bitString1 and bitString2 have a length of at least numBits.
static
bool
areEqual(
uint64_t const* bitString1,
uint64_t const* bitString2,
std::size_t numBits);
Return true if the specified numBits beginning at the specified index1 in the specified bitString1 are bitwise equal to the numBits beginning at the specified index2 in the specified bitString2, and false otherwise. The behavior is undefined unless bitString1 has a length of at least index1 + numBits and bitString2 has a length of at least index2 + numBits.
static
bool
areEqual(
uint64_t const* bitString1,
std::size_t index1,
uint64_t const* bitString2,
std::size_t index2,
std::size_t numBits);
Created with MrDocs