#include <comstl/collections/enumerator_sequence.hpp>
Construction | |
iterator () | |
Default constructor. | |
iterator (class_type const &rhs) | |
Copy constructor. | |
~iterator () throw () | |
Releases any internal storage. | |
class_type & | operator= (class_type const &rhs) |
Forward Iterator Methods | |
class_type & | operator++ () |
Pre-increment operator. | |
class_type | operator++ (int) |
Post-increment operator. | |
reference | operator* () |
Returns the value represented by the current iteration position. | |
pointer | operator-> () |
Returns the value represented by the current iteration position. | |
bool_type | equal (class_type const &rhs) const |
Evaluates whether this and rhs are equivalent. | |
bool_type | operator== (class_type const &rhs) const |
Evaluates whether this and rhs are equivalent. | |
bool_type | operator!= (class_type const &rhs) const |
Evaluates whether this and rhs are not equivalent. | |
Public Types | |
typedef iterator | class_type |
Classes | |
struct | enumeration_context |
iterator | ( | ) | [inline] |
iterator | ( | class_type const & | rhs | ) | [inline] |
~iterator | ( | ) | throw () [inline] |
class_type& operator++ | ( | ) | [inline] |
class_type operator++ | ( | int | ) | [inline] |
reference operator* | ( | ) | [inline] |
Returns the value represented by the current iteration position.
References COMSTL_ASSERT, and COMSTL_MESSAGE_ASSERT.
pointer operator-> | ( | ) | [inline] |
Returns the value represented by the current iteration position.
References COMSTL_ASSERT, and COMSTL_MESSAGE_ASSERT.
bool_type equal | ( | class_type const & | rhs | ) | const [inline] |
bool_type operator== | ( | class_type const & | rhs | ) | const [inline] |
bool_type operator!= | ( | class_type const & | rhs | ) | const [inline] |