BooleanBuilder.appendBits

void appendBits(ulong valueBits, ulong validBits, size_t n) @safe pure nothrow

Appends n slots from packed words: one value bit and one validity bit per slot, LSB-first. The bits at or above n are ignored. This is the bulk path of the packed-bit kernels.

Parameters

valueBitsthe packed value bits (1 = true)
validBitsthe packed validity bits (1 = valid)
nhow many slots to append (0 .. 64)