Trivial Iterator concept. More...
#include <dox/tag/concept/stl/iterator.hpp>

Public Types | |
| typedef trivial_iterator_tag | iterator_category |
| typedef void | value_type |
| The type of object iterated over. | |
| typedef value_type * | pointer |
| The type that serves as a (possibly const) pointer to value_type. | |
| typedef value_type & | reference |
| The type that serves as a (possibly const) reference to value_type. | |
| typedef ptrdiff_t | difference_type |
| The type used to represent the distance between iterators. | |
Public Member Functions | |
| reference | operator* () const |
| pointer | operator-> () const |
Comparison Methods | |
| bool | operator== (equality_comparable const &e) |
| Equality operator. | |
Related Functions | |
(Note that these are not member functions.) | |
| void | swap (assignable &a1, assignable &a2) |
| Global swap. | |
typedef ptrdiff_t concept::stl::iterator_base::difference_type [inherited] |
The type used to represent the distance between iterators.
typedef value_type* concept::stl::iterator_base::pointer [inherited] |
The type that serves as a (possibly const) pointer to value_type.
typedef value_type& concept::stl::iterator_base::reference [inherited] |
The type that serves as a (possibly const) reference to value_type.
typedef void concept::stl::iterator_base::value_type [inherited] |
The type of object iterated over.
| bool concept::stl::equality_comparable::operator== | ( | equality_comparable const & | e | ) | [inherited] |
Equality operator.
© 2012
|
Licensed under
|
Hosted by
|
Generated by
1.7.4
|