17 BitSet MaxValue, ValueMask;
23 value = 1uLL << power;
32 if ((++Bits) <= MaxValue) {
33 InverseBits = (
~Bits + 1) & ValueMask;
42 while (0 == (
bits & 1uLL) &&
43 ++
n <
sizeof(
bits) * 8) {
46 if (0 != (
bits & 1uLL)) {
Composition2N(BitSet maxValue, BitSet valueMask)
static void compute2N(unsigned int power, BitSet &value)
bool isSet(unsigned int bit) const
unsigned long long BitSet
bool rdvalue_is(const RDValue_cast_t)