BLBitSetBuilderT< BitCount > Class Template Reference [¶]
class BLBitSetBuilderT< BitCount >
BitSet builder [C++ API].
BitSet builder is a low-level utility class that can be used to efficiently build a BitSet in C++. It maintains a configurable buffer (called area) where intermediate bits are set, which are then committed to BitSet when an added bit/range is outside of the area or when user is done with BitSet building. The commit uses bl_bit_set_builder_commit() function, which was specifically designed for BLBitSetBuilderT<BitCount>
in addition to the BLBitSetBuilder
alias.
Note
The destructor doesn't do anything. If there are still bits to be committed, they will be lost.