Index
Modules:
bitty
.
API symbols
`$`:
bitty: proc `$`(b: BitArray): string
bitty: proc `$`(b: BitArray2d): string
`==`:
bitty: proc `==`(a, b: BitArray): bool
bitty: proc `==`(a, b: BitArray2d): bool
`[]=`:
bitty: proc `[]=`(b: BitArray; i: int; v: bool)
bitty: proc `[]=`(b: BitArray2d; x, y: int; v: bool)
`[]`:
bitty: proc `[]`(b: BitArray; i: int): bool
bitty: proc `[]`(b: BitArray2d; x, y: int): bool
`and`:
bitty: proc `and`(a, b: BitArray): BitArray
bitty: proc `and`(a, b: BitArray2d): BitArray2d
`not`:
bitty: proc `not`(a: BitArray): BitArray
bitty: proc `not`(a: BitArray2d): BitArray2d
`or`:
bitty: proc `or`(a, b: BitArray): BitArray
bitty: proc `or`(a, b: BitArray2d): BitArray2d
add:
bitty: proc add(b: BitArray; v: bool)
BitArray:
bitty: type BitArray
BitArray2d:
bitty: type BitArray2d
clear:
bitty: proc clear(b: BitArray)
count:
bitty: proc count(b: BitArray): int
firstFalse:
bitty: proc firstFalse(b: BitArray): (bool, int)
hash:
bitty: proc hash(b: BitArray): Hash
bitty: proc hash(b: BitArray2d): Hash
items:
bitty: iterator items(b: BitArray): bool
newBitArray:
bitty: proc newBitArray(len: int = 0): BitArray
newBitArray2d:
bitty: proc newBitArray2d(stride, len: int): BitArray2d
pairs:
bitty: iterator pairs(b: BitArray): (int, bool)
setLen:
bitty: proc setLen(b: BitArray; len: int)
trueIndexes:
bitty: iterator trueIndexes(b: BitArray): int
unsafeGet:
bitty: proc unsafeGet(b: BitArray; i: int): bool
unsafeSetFalse:
bitty: proc unsafeSetFalse(b: BitArray; i: int)
unsafeSetTrue:
bitty: proc unsafeSetTrue(b: BitArray; i: int)