Documentation ¶
Index ¶
- type Atomic
- func (a Atomic) Clear(bit uint)
- func (a Atomic) ClearRange(start, end uint)
- func (a Atomic) Invert(bit uint)
- func (a Atomic) IsClear(bit uint) bool
- func (a Atomic) IsSet(bit uint) bool
- func (a Atomic) Len() uint
- func (a Atomic) Set(bit uint)
- func (a Atomic) SetRange(start, end uint)
- func (a Atomic) SetRangeTo(start, end uint, value bool)
- func (a Atomic) SetTo(bit uint, value bool)
- func (a Atomic) Slice(start, end uint) Atomic
- func (a Atomic) String() string
- func (a Atomic) Uint64Len() int
- type Bitset
- func (b Bitset) All() bool
- func (b Bitset) Any() bool
- func (b Bitset) ByteLen() int
- func (b Bitset) Clear(bit uint)
- func (b Bitset) ClearAll()
- func (b Bitset) ClearRange(start, end uint)
- func (b Bitset) Clone() Bitset
- func (b Bitset) CloneRange(start, end uint) Bitset
- func (b Bitset) Complement(b1 Bitset)
- func (b Bitset) ComplementRange(b1 Bitset, start, end uint)
- func (b Bitset) Copy(b1 Bitset)
- func (b Bitset) CopyRange(b1 Bitset, start, end uint)
- func (b Bitset) Count() uint
- func (b Bitset) CountRange(start, end uint) uint
- func (b Bitset) Difference(b1, b2 Bitset)
- func (b Bitset) DifferenceRange(b1, b2 Bitset, start, end uint)
- func (b Bitset) Equal(b1 Bitset) bool
- func (b Bitset) EqualRange(b1 Bitset, start, end uint) bool
- func (b Bitset) Intersection(b1, b2 Bitset)
- func (b Bitset) IntersectionRange(b1, b2 Bitset, start, end uint)
- func (b Bitset) Invert(bit uint)
- func (b Bitset) InvertAll()
- func (b Bitset) InvertRange(start, end uint)
- func (b Bitset) IsClear(bit uint) bool
- func (b Bitset) IsRangeClear(start, end uint) bool
- func (b Bitset) IsRangeSet(start, end uint) bool
- func (b Bitset) IsSet(bit uint) bool
- func (b Bitset) IsStrictSuperSet(b1 Bitset) bool
- func (b Bitset) IsSuperSet(b1 Bitset) bool
- func (b Bitset) Len() uint
- func (b Bitset) None() bool
- func (b Bitset) Set(bit uint)
- func (b Bitset) SetAll()
- func (b Bitset) SetAllTo(value bool)
- func (b Bitset) SetRange(start, end uint)
- func (b Bitset) SetRangeTo(start, end uint, value bool)
- func (b Bitset) SetTo(bit uint, value bool)
- func (b Bitset) ShiftLeft(b1 Bitset, shift uint)
- func (b Bitset) ShiftRight(b1 Bitset, shift uint)
- func (b Bitset) Slice(start, end uint) Bitset
- func (b Bitset) String() string
- func (b Bitset) SymmetricDifference(b1, b2 Bitset)
- func (b Bitset) SymmetricDifferenceRange(b1, b2 Bitset, start, end uint)
- func (b Bitset) Union(b1, b2 Bitset)
- func (b Bitset) UnionRange(b1, b2 Bitset, start, end uint)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bitset ¶
type Bitset []byte
func (Bitset) ClearRange ¶
func (Bitset) CloneRange ¶
func (Bitset) Complement ¶
func (Bitset) ComplementRange ¶
func (Bitset) CountRange ¶
func (Bitset) Difference ¶
func (Bitset) DifferenceRange ¶
func (Bitset) Intersection ¶
func (Bitset) IntersectionRange ¶
func (Bitset) InvertRange ¶
func (Bitset) IsRangeClear ¶
func (Bitset) IsRangeSet ¶
func (Bitset) IsStrictSuperSet ¶
func (Bitset) IsSuperSet ¶
func (Bitset) SetRangeTo ¶
func (Bitset) ShiftRight ¶
func (Bitset) SymmetricDifference ¶
func (Bitset) SymmetricDifferenceRange ¶
func (Bitset) UnionRange ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.