Versions in this module Expand all Collapse all v0 v0.0.1 May 14, 2023 Changes in this version + func Cap() uint + type BitSet32 struct + func From(buf []uint32) *BitSet32 + func FromWithLength(len uint, set []uint32) *BitSet32 + func New(length uint) (bset *BitSet32) + func (b *BitSet32) All() bool + func (b *BitSet32) Any() bool + func (b *BitSet32) BinaryStorageSize() int + func (b *BitSet32) Bytes() []uint32 + func (b *BitSet32) Clear(i uint) *BitSet32 + func (b *BitSet32) ClearAll() *BitSet32 + func (b *BitSet32) Clone() *BitSet32 + func (b *BitSet32) Compact() *BitSet32 + func (b *BitSet32) Complement() (result *BitSet32) + func (b *BitSet32) Copy(c *BitSet32) (count uint) + func (b *BitSet32) CopyFull(c *BitSet32) + func (b *BitSet32) Count() uint + func (b *BitSet32) DeleteAt(i uint) *BitSet32 + func (b *BitSet32) Difference(compare *BitSet32) (result *BitSet32) + func (b *BitSet32) DifferenceCardinality(compare *BitSet32) uint + func (b *BitSet32) DumpAsBits() string + func (b *BitSet32) Equal(c *BitSet32) bool + func (b *BitSet32) Flip(i uint) *BitSet32 + func (b *BitSet32) FlipRange(start, end uint) *BitSet32 + func (b *BitSet32) InPlaceDifference(compare *BitSet32) + func (b *BitSet32) InPlaceIntersection(compare *BitSet32) + func (b *BitSet32) InPlaceSymmetricDifference(compare *BitSet32) + func (b *BitSet32) InPlaceUnion(compare *BitSet32) + func (b *BitSet32) InsertAt(idx uint) *BitSet32 + func (b *BitSet32) Intersection(compare *BitSet32) (result *BitSet32) + func (b *BitSet32) IntersectionCardinality(compare *BitSet32) uint + func (b *BitSet32) IsStrictSuperSet(other *BitSet32) bool + func (b *BitSet32) IsSuperSet(other *BitSet32) bool + func (b *BitSet32) Len() uint + func (b *BitSet32) MaxConsecutiveOne() uint + func (b *BitSet32) NextClear(i uint) (uint, bool) + func (b *BitSet32) NextSet(i uint) (uint, bool) + func (b *BitSet32) NextSetMany(i uint, buffer []uint) (uint, []uint) + func (b *BitSet32) None() bool + func (b *BitSet32) ReadFrom(stream io.Reader) (int64, error) + func (b *BitSet32) Set(i uint) *BitSet32 + func (b *BitSet32) SetBitsetFrom(buf []uint32) + func (b *BitSet32) SetTo(i uint, value bool) *BitSet32 + func (b *BitSet32) Shrink(lastbitindex uint) *BitSet32 + func (b *BitSet32) String() string + func (b *BitSet32) SymmetricDifference(compare *BitSet32) (result *BitSet32) + func (b *BitSet32) SymmetricDifferenceCardinality(compare *BitSet32) uint + func (b *BitSet32) Test(i uint) bool + func (b *BitSet32) Union(compare *BitSet32) (result *BitSet32) + func (b *BitSet32) UnionCardinality(compare *BitSet32) uint + func (b *BitSet32) WriteTo(stream io.Writer) (int64, error) + type BitSet64 struct + func (b *BitSet64) MaxConsecutiveOne() uint + type Error string