Package com.carrotsearch.hppc
Class DoubleArrayList.ValueIterator
java.lang.Object
com.carrotsearch.hppc.AbstractIterator<DoubleCursor>
com.carrotsearch.hppc.DoubleArrayList.ValueIterator
- All Implemented Interfaces:
Iterator<DoubleCursor>
- Enclosing class:
- DoubleArrayList
An iterator implementation for
DoubleArrayList.iterator()
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final double[]
private final DoubleCursor
private final int
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.carrotsearch.hppc.AbstractIterator
done, hasNext, next, remove
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
cursor
-
buffer
private final double[] buffer -
size
private final int size
-
-
Constructor Details
-
ValueIterator
public ValueIterator(double[] buffer, int size)
-
-
Method Details
-
fetch
Description copied from class:AbstractIterator
Fetch next element. The implementation must returnAbstractIterator.done()
when all elements have been fetched.- Specified by:
fetch
in classAbstractIterator<DoubleCursor>
- Returns:
- Returns the next value for the iterator or chain-calls
AbstractIterator.done()
.
-