| 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).