#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] |
1.5.6