Output Iterator concept. More...
#include <dox/tag/concept/stl/iterator.hpp>
Public Types | |
typedef output_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 | |
output_iterator & | operator++ () |
output_iterator & | operator++ (int) |
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.
© 2012 | Licensed under | Hosted by | Generated by 1.7.4 |