Set the indexed bit, resizing as necessary for heap-based instances (IndexOutOfBounds for statically-sized instances)
Like get() but a little faster for when you know the range is valid
Clear an indexed bit
Clear all bits
Clone this BitSet and return it
Test whether the indexed bit is enabled
Turn on an indexed bit
Return the number of bits we have room for
Expand to include the indexed bit (dynamic only)
Invert an indexed bit
A fixed or dynamic set of bits. Note that this does no memory allocation of its own when Size != 0, and does heap allocation when Size is zero. Thus you can have a fixed-size low-overhead 'instance, or a heap oriented instance. The latter has support for resizing, whereas the former does not.
Note that leveraging intrinsics is slower when using dmd ...