counting_output_iterator Class Reference |
Public Types | |
typedef std::output_iterator_tag | iterator_category |
typedef counting_output_iterator & | reference |
typedef std::size_t | size_type |
typedef counting_output_iterator | value_type |
Public Member Functions | |
size_type | count () const |
counting_output_iterator (const counting_output_iterator &x) | |
counting_output_iterator () | |
reference | operator* () |
reference | operator++ () |
counting_output_iterator | operator++ (int) |
template<typename T > | |
reference | operator= (const T &) |
bool | operator== (counting_output_iterator const &rhs) const |
Detailed Description
Definition at line 50 of file iterator.hpp.
Member Typedef Documentation
typedef std::output_iterator_tag iterator_category |
Definition at line 53 of file iterator.hpp.
typedef counting_output_iterator& reference |
Definition at line 55 of file iterator.hpp.
typedef std::size_t size_type |
Definition at line 56 of file iterator.hpp.
typedef counting_output_iterator value_type |
Definition at line 54 of file iterator.hpp.
Constructor & Destructor Documentation
Definition at line 58 of file iterator.hpp.
counting_output_iterator | ( | const counting_output_iterator & | x ) |
Definition at line 62 of file iterator.hpp.
Member Function Documentation
size_type count | ( | ) | const |
Definition at line 66 of file iterator.hpp.
reference operator* | ( | ) |
Definition at line 73 of file iterator.hpp.
counting_output_iterator operator++ | ( | int | ) |
Definition at line 79 of file iterator.hpp.
reference operator++ | ( | ) |
Definition at line 82 of file iterator.hpp.
reference operator= | ( | const T & | ) |
Definition at line 70 of file iterator.hpp.
bool operator== | ( | counting_output_iterator const & | rhs ) | const |
Definition at line 76 of file iterator.hpp.