Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
counting_output_iterator Class Reference

#include <iterator.hpp>

Public Types

typedef std::output_iterator_tag iterator_category
typedef counting_output_iterator value_type
typedef counting_output_iteratorreference
typedef std::size_t size_type

Public Member Functions

 counting_output_iterator ()
 counting_output_iterator (const counting_output_iterator &x)
size_type count () const
template<typename T>
reference operator= (const T &)
reference operator* ()
bool operator== (counting_output_iterator const &rhs) const
counting_output_iterator operator++ (int)
reference operator++ ()

Detailed Description

Definition at line 49 of file iterator.hpp.

Member Typedef Documentation

◆ iterator_category

typedef std::output_iterator_tag iterator_category

Definition at line 51 of file iterator.hpp.

◆ value_type

Definition at line 52 of file iterator.hpp.

◆ reference

Definition at line 53 of file iterator.hpp.

◆ size_type

typedef std::size_t size_type

Definition at line 54 of file iterator.hpp.

Constructor & Destructor Documentation

◆ counting_output_iterator() [1/2]

Definition at line 56 of file iterator.hpp.

◆ counting_output_iterator() [2/2]

Definition at line 58 of file iterator.hpp.

Member Function Documentation

◆ count()

size_type count ( ) const

Definition at line 60 of file iterator.hpp.

◆ operator=()

template<typename T>
reference operator= ( const T & )

Definition at line 63 of file iterator.hpp.

◆ operator*()

reference operator* ( )

Definition at line 67 of file iterator.hpp.

◆ operator==()

bool operator== ( counting_output_iterator const & rhs) const

Definition at line 69 of file iterator.hpp.

◆ operator++() [1/2]

counting_output_iterator operator++ ( int )

Definition at line 71 of file iterator.hpp.

◆ operator++() [2/2]

reference operator++ ( )

Definition at line 76 of file iterator.hpp.