 |
Qore Programming Language Reference Manual
0.9.4.5
|
auto getValue()
returns the current value or throws an INVALID-ITERATOR exception if the iterator is invalid
RangeIterator xrange(int start, int stop, int step=1, auto val)
Returns a RangeIterator containing an arithmetic progression of integers.
This class defines a range-like iterator to be used to iterate numerical sequences.
Definition: QC_RangeIterator.dox.h:29
reset()
Reset the iterator instance to its initial state (start, stop, and step).
copy()
Creates a copy of the RangeIterator object, iterating the same object as the original and in the same...
bool valid()
returns True if the iterator is currently pointing at a valid element, False if not
constructor(int stop)
creates the numerical sequence iterator with the initial arguments
bool next()
This method returns True while there are more numbers to iterate and False when the range has been co...
constructor(int start, int stop, int step=1, auto val)
creates the numerical sequence iterator with the initial arguments
This class defines an abstract interface for iterators.
Definition: QC_AbstractIterator.dox.h:10
main Qore-language namespace
Definition: Pseudo_QC_All.dox.h:3