virtual Defines a uniform way of accessing collection elements sequentially.
virtual class iterator #( type T = int )
pure virtual Returns 1 if the iteration has more elements.
pure virtual function bit has_next()
pure virtual Returns the next element in the iteration.
pure virtual function T next()
pure virtual Removes the last element returned by the iterator.
pure virtual function void remove()