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.