76 if (vectorList.size() == 0)
return false;
77 while (
true ==
true) {
Vector iterator template to be used to iterate multiple vectors at a single invocation.
VectorIteratorMultiple()
Public constructor.
vector< vector< T > * > vectorList
VectorIteratorMultiple(vector< vector< T > * > &vectorList)
Public constructor.
bool hasNext()
Determines if next element is available.
VectorIteratorMultiple< T > * reset()
Resets vector iterator for iterating.
T next()
Retrieves next element, hasNext must have been called before.
VectorIteratorMultiple * iterator()
void clear()
Clears list of array lists to iterate.
void addVector(vector< T > *vector)
Adds vector to iterator.
VectorIteratorMultiple< T > * clone()
Clones this iterator.