bit_array library

Classes

BitArray
Bit array to store bits.
BitCounter
A range-encoded bit counter.
BitCounterChunk
A container for offset-based BitSet.
BitSet
An integer-indexed collection to test membership status.
BitSetChunk
A container for offset-based BitSet.
CompositeCounter
A composite counter similar to BitCounter using multiple chunks of BitCounter objects with offsets.
CompositeSet
A composite BitSet using multiple chunks of BitSet objects with offsets.
EmptySet
Memory-efficient empty BitSet.
ListSet
A list-based BitSet implementation.
RangeSet
A range-based BitSet implementation.

Constants

emptyBitSet → const EmptySet
Memory-efficient empty BitSet instance.

Typedefs

BitArrayOptimizer = BitSet Function(BitArray array)
Optimizes the BitArray into a representation that takes less memory. May return the same array instance or null to indicate that there is no optimized version for it.