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.

