Index
Modules:
bitarray
,
bitarray/utils
.
API symbols
`$`:
bitarray: `$`(bit_arr: BitsArray): string
`&`:
bitarray: `&`(a, b: BitsArray): BitsArray
`[]=`:
bitarray: `[]=`(a: BitsArray; locs: HSlice; value: bool)
bitarray: `[]=`(a: BitsArray; loc: int; value: bool)
bitarray: `[]=`(a: BitsArray; locs: openArray[int]; value: bool)
`[]`:
bitarray: `[]`(a: BitsArray; locs: HSlice): BitsArray
bitarray: `[]`(a: BitsArray; loc: int): bool
bitarray: `[]`(a: BitsArray; locs: openArray[int]): BitsArray
`^`:
bitarray: `^`(a, b: BitsArray): BitsArray
`shl`:
bitarray: `shl`(a: BitsArray; steps: SomeInteger): BitsArray
`shr`:
bitarray: `shr`(a: BitsArray; steps: SomeInteger): BitsArray
`|`:
bitarray: `|`(a, b: BitsArray): BitsArray
`~`:
bitarray: `~`(a: BitsArray): BitsArray
binToBitsArray:
bitarray: binToBitsArray(a: string): BitsArray
BitsArray:
bitarray: BitsArray
BLOCK_HEADS_BITS:
utils: BLOCK_HEADS_BITS
BlockInt:
utils: BlockInt
BLOCK_LEN:
utils: BLOCK_LEN
BLOCK_LEN_POWER_2:
utils: BLOCK_LEN_POWER_2
blocks:
bitarray: blocks(bit_arr: BitsArray): int
BLOCK_TAILS_BITS:
utils: BLOCK_TAILS_BITS
clearAll:
bitarray: clearAll(a: BitsArray)
clearBit:
bitarray: clearBit(bit_arr: BitsArray; loc: int)
concat:
bitarray: concat(a, b: BitsArray): BitsArray
copy:
bitarray: copy(a: BitsArray): BitsArray
countLeadingZeroBits:
bitarray: countLeadingZeroBits(a: BitsArray): int
countSetBits:
bitarray: countSetBits(bit_arr: BitsArray): int
countTrailingZeroBits:
bitarray: countTrailingZeroBits(a: BitsArray): int
expand:
bitarray: expand(a: BitsArray; len: int)
firstSetBit:
bitarray: firstSetBit(a: BitsArray): int
flipAll:
bitarray: flipAll(a: BitsArray)
flipBit:
bitarray: flipBit(bit_arr: BitsArray; loc: int)
get_bit_position:
bitarray: get_bit_position(loc: int): (int, int)
lastSetBit:
bitarray: lastSetBit(a: BitsArray): int
nbytes:
bitarray: nbytes(a: BitsArray): int
newBitsArray:
bitarray: newBitsArray(len: int): BitsArray
reverseBits:
bitarray: reverseBits(a: BitsArray): BitsArray
setAll:
bitarray: setAll(a: BitsArray)
setBit:
bitarray: setBit(bit_arr: BitsArray; loc: int)
sum:
bitarray: sum(a: BitsArray): int
swap:
bitarray: swap(a, b: BitsArray)
testBit:
bitarray: testBit(bit_arr: BitsArray; loc: int): bool
toBin:
utils: toBin(x: BlockInt; len: Positive): string
toBitsArray:
bitarray: toBitsArray(a: string): BitsArray
bitarray: toBitsArray[T: not string](a: T): BitsArray
version:
bitarray: version(): string