Modifier and Type | Field and Description |
---|---|
private long[] |
bits |
private int |
numLongs |
Constructor and Description |
---|
BitTable() |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
assertIsValid() |
(package private) FST.Arc.BitTable |
copy()
Creates a new
FST.Arc.BitTable by copying this one. |
(package private) int |
countBits()
Forwards to
BitUtil.countBits(long[], int) . |
(package private) int |
countBitsUpTo(int bitIndex)
Forwards to
BitUtil.countBitsUpTo(long[], int, int) . |
(package private) boolean |
isBitSet(int bitIndex)
Forwards to
BitUtil.isBitSet(long[], int, int) . |
(package private) int |
nextBitSet(int bitIndex)
Forwards to
BitUtil.nextBitSet(long[], int, int) . |
(package private) int |
previousBitSet(int bitIndex)
Forwards to
BitUtil.previousBitSet(long[], int, int) . |
(package private) FST.Arc.BitTable |
setNumLongs(int numLongs)
Sets the number of longs in the internal long array.
|
FST.Arc.BitTable setNumLongs(int numLongs)
FST.Arc.BitTable copy()
FST.Arc.BitTable
by copying this one.boolean assertIsValid()
boolean isBitSet(int bitIndex)
BitUtil.isBitSet(long[], int, int)
.int countBits()
BitUtil.countBits(long[], int)
.int countBitsUpTo(int bitIndex)
BitUtil.countBitsUpTo(long[], int, int)
.int nextBitSet(int bitIndex)
BitUtil.nextBitSet(long[], int, int)
.int previousBitSet(int bitIndex)
BitUtil.previousBitSet(long[], int, int)
.