Class Enumerator::Iterator
Defined in File enumerator.h
Nested Relationships
This class is a nested type of Template Class Enumerator.
Class Documentation
-
class Iterator
An iterator to an enumerated pointer.
Public Functions
-
inline Iterator(T const **ptr)
Constructs an instance of Iterator.
- Parameters
ptr -- [in] The array of pointers to iterate
-
Iterator(Iterator const &other) = default
Copies an instance of Iterator.
- Parameters
other -- [in] The Iterator to copy from
-
inline Iterator &operator++()
Increments this Iterator.
- Returns
This Iterator after being incremented
-
inline Iterator operator++(int)
Increments this Iterator.
- Returns
A copy of this Iterator before being incremented
-
inline bool operator!=(Iterator const &other)
Gets a value indicating whether or not this Iterator is inequal to a given Iterator.
-
inline Iterator(T const **ptr)