The value returned by the bitset when it is in a fully cleared state.
Total number of bits in the set.
Clears the bitset to its clean state.
The resulting value of all bits is controlled by clearValue.
Copies bit values from another bitset.
If source and destination sizes differ, the common range is copied and the remaining destination bits are filled with the destination clear value.
Source bitset.
Counts bits matching the requested value.
Bit value to count (true or false).
Number of matching bits.
Replaces the bit value at the specified index and returns the previous value.
Bit index.
New bit value.
Previous bit value at the given index.
Finds the first bit matching the requested value.
Bit value to search for.
The first matching index, or -1 if none was found.
Iterates over the bits that differ between this set and other.
Only the range both sets have in common is compared, so a longer set keeps its trailing bits to itself.
Bitset to compare against.
Called for every differing index with the bit other holds there.
Returns the bit value at the specified index.
Bit index.
Bit value at the given index.
Sets the bit value at the specified index.
Bit index.
New bit value.
Read-only bitset interface.
Provides access to bit values, search helpers, and filtered iteration.