BitData class abstract mixin

BitData contain bits for setters - Cannot be extension type allows pass by pointer use by BitsMap. BitsStuct, BoolMap, etc.

Implementers

Constructors

BitData()
const
BitData.constant(Bits bits)
const
factory
BitData.mutable([Bits bits])
factory

Properties

bits Bits
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value int
no setter
width int
no setter

Methods

getBits(Bitmask mask) int
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reset([bool fill = false]) → void
setBitAt(int index, int value) → void
setBits(Bitmask mask, int value) → void
setBitsAt(int offset, int width, int value) → void
setBoolAt(int index, bool value) → void
setByteAt(int index, int value) → void
setBytesAt(int index, int size, int value) → void
setEach(Iterable<(Bitmask, int)> entries) → void
toString() String
A string representation of this object.
inherited
toStringAsBinary() String
toStringAsBits() String
withBits(Bitmask mask, int value) BitData
withEach(Iterable<(Bitmask, int)> entries) BitData

Operators

operator ==(covariant BitData other) bool
The equality operator.
override