This class provides a serial list of elements. More...
This is especially useful for non-vector containers An instance of this class is returned by many containers methods.
NotInitialized is thrown if the enumeration was created with no data. All enumerations created using the elements() method of containers contain data, regardless to the data in the container.
Construct an empty Enumeration.
operator= must be used before using any of the Enumeration's methods.
Construct an Enumeration with the elements copied from a vector.
Copy constructor.
[virtual]
Destructor.
Copies an Enumeration.
Returns a non-zero value if there are more elements to be read.
Reset to read the elements again from the start.
Reverse the order of reading.
Reset must be applied afterwards to read from the start.