Basic Navigator concept. More...
#include <dox/tag/concept/navigator.hpp>
Public Types | |
typedef basic_navigator_tag | navigator_category |
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 | |
bool | valid () |
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. |
Basic Navigator concept.
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 |