Versions in this module Expand all Collapse all v2 v2.3.0 Jun 13, 2020 Changes in this version + type BitField64 uint64 + func New64() BitField64 + func (bf64 BitField64) And(bfo BitField64) BitField64 + func (bf64 BitField64) Clear(pos int) BitField64 + func (bf64 BitField64) ClearAll() BitField64 + func (bf64 BitField64) ClearMul(pos ...int) BitField64 + func (bf64 BitField64) Flip(pos int) BitField64 + func (bf64 BitField64) Get(pos int) bool + func (bf64 BitField64) Left(count int) BitField64 + func (bf64 BitField64) Mid(pos, count int) BitField64 + func (bf64 BitField64) Not() BitField64 + func (bf64 BitField64) OnesCount() int + func (bf64 BitField64) Or(bfo BitField64) BitField64 + func (bf64 BitField64) Right(count int) BitField64 + func (bf64 BitField64) Rotate(count int) BitField64 + func (bf64 BitField64) Set(pos int) BitField64 + func (bf64 BitField64) SetAll() BitField64 + func (bf64 BitField64) SetMul(pos ...int) BitField64 + func (bf64 BitField64) Shift(count int) BitField64 + func (bf64 BitField64) Shift2(count int) (ret, discarded BitField64) + func (bf64 BitField64) String() string + func (bf64 BitField64) StringPretty() string + func (bf64 BitField64) Xor(bfo BitField64) BitField64 v2.2.0 Jun 5, 2020 Changes in this version type BitField + func (bf *BitField) String() string v2.1.0 Jun 2, 2020 Changes in this version type BitField + func NewBitField(len int) *BitField v2.0.0 Jun 1, 2020 Changes in this version + type BitField struct + func New(len int) *BitField + func (bf *BitField) And(bfOther *BitField) *BitField + func (bf *BitField) Append(other *BitField) *BitField + func (bf *BitField) Clear(pos ...int) *BitField + func (bf *BitField) ClearAll() *BitField + func (bf *BitField) Clone() *BitField + func (bf *BitField) Copy(dest *BitField) bool + func (bf *BitField) Equal(bfOther *BitField) bool + func (bf *BitField) Flip(pos ...int) *BitField + func (bf *BitField) Get(pos int) bool + func (bf *BitField) Left(count int) *BitField + func (bf *BitField) Len() int + func (bf *BitField) Mid(pos, count int) *BitField + func (bf *BitField) Mut() *BitField + func (bf *BitField) Not() *BitField + func (bf *BitField) OnesCount() int + func (bf *BitField) Or(bfOther *BitField) *BitField + func (bf *BitField) Resize(newLen int) *BitField + func (bf *BitField) Right(count int) *BitField + func (bf *BitField) Rotate(amount int) *BitField + func (bf *BitField) Set(pos ...int) *BitField + func (bf *BitField) SetAll() *BitField + func (bf *BitField) Shift(count int) *BitField + func (bf *BitField) Xor(bfOther *BitField) *BitField Other modules containing this package github.com/bukshee/bitfield