Versions in this module Expand all Collapse all v1 v1.0.1 Aug 18, 2015 Changes in this version + func Uint64FromBytes(b []byte) (uint64, int) type BitArray + IsEmpty func() bool + Nand func(other BitArray) BitArray v1.0.0 Aug 4, 2015 Changes in this version + func Marshal(ba BitArray) ([]byte, error) + type BitArray interface + And func(other BitArray) BitArray + Blocks func() Iterator + Capacity func() uint64 + ClearBit func(k uint64) error + Equals func(other BitArray) bool + GetBit func(k uint64) (bool, error) + Intersects func(other BitArray) bool + Or func(other BitArray) BitArray + Reset func() + SetBit func(k uint64) error + ToNums func() []uint64 + func NewBitArray(size uint64, args ...bool) BitArray + func NewSparseBitArray() BitArray + func Unmarshal(input []byte) (BitArray, error) + type Iterator interface + Next func() bool + Value func() (uint64, block) + type OutOfRangeError uint64 + func (err OutOfRangeError) Error() string