Package org.roaringbitmap.buffer
Class ReverseMappeableRunContainerCharIterator
java.lang.Object
org.roaringbitmap.buffer.ReverseMappeableRunContainerCharIterator
- All Implemented Interfaces:
Cloneable
,CharIterator
-
Field Details
-
pos
private int pos -
le
private int le -
maxlength
private int maxlength -
base
private int base -
parent
-
-
Constructor Details
-
ReverseMappeableRunContainerCharIterator
ReverseMappeableRunContainerCharIterator() -
ReverseMappeableRunContainerCharIterator
ReverseMappeableRunContainerCharIterator(MappeableRunContainer p)
-
-
Method Details
-
clone
Description copied from interface:CharIterator
Creates a copy of the iterator.- Specified by:
clone
in interfaceCharIterator
- Overrides:
clone
in classObject
- Returns:
- a clone of the current iterator
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceCharIterator
- Returns:
- whether there is another value
-
next
public char next()- Specified by:
next
in interfaceCharIterator
- Returns:
- next char value
-
nextAsInt
public int nextAsInt()- Specified by:
nextAsInt
in interfaceCharIterator
- Returns:
- next short value as int value (using the least significant 16 bits)
-
remove
public void remove()Description copied from interface:CharIterator
If possible, remove the current value- Specified by:
remove
in interfaceCharIterator
-
wrap
-