final class ClearIntIterator32 extends java.lang.Object implements IntIterator
| Modifier and Type | Field and Description |
|---|---|
private Buffer32 |
buffer |
private EWAHIterator32 |
ewahIter |
private boolean |
hasNext |
private int |
literalPosition |
private int |
position |
private int |
runningLength |
private int |
sizeInBits |
private int |
word |
private int |
wordLength |
private int |
wordPosition |
| Constructor and Description |
|---|
ClearIntIterator32(EWAHIterator32 ewahIter,
int sizeInBits) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext()
Is there more?
|
private boolean |
literalHasNext() |
boolean |
moveToNext() |
int |
next()
Return the next integer
|
private boolean |
runningHasNext() |
private void |
setRunningLengthWord(RunningLengthWord32 rlw) |
private final EWAHIterator32 ewahIter
private final int sizeInBits
private final Buffer32 buffer
private int position
private int runningLength
private int word
private int wordPosition
private int wordLength
private int literalPosition
private boolean hasNext
ClearIntIterator32(EWAHIterator32 ewahIter, int sizeInBits)
public boolean moveToNext()
public boolean hasNext()
IntIteratorhasNext in interface IntIteratorpublic int next()
IntIteratornext in interface IntIteratorprivate void setRunningLengthWord(RunningLengthWord32 rlw)
private boolean runningHasNext()
private boolean literalHasNext()