stlab.adobe.com Adobe Systems Incorporated

#include <iterator.hpp>

Public Types

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

Public Member Functions

size_type count () const
 
 counting_output_iterator ()
 
 counting_output_iterator (const counting_output_iterator &x)
 
reference operator* ()
 
counting_output_iterator operator++ (int)
 
reference operator++ ()
 
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

◆ iterator_category

typedef std::output_iterator_tag iterator_category

Definition at line 53 of file iterator.hpp.

◆ reference

Definition at line 55 of file iterator.hpp.

◆ size_type

typedef std::size_t size_type

Definition at line 56 of file iterator.hpp.

◆ value_type

Definition at line 54 of file iterator.hpp.

Constructor & Destructor Documentation

◆ counting_output_iterator() [1/2]

Definition at line 58 of file iterator.hpp.

◆ counting_output_iterator() [2/2]

Definition at line 62 of file iterator.hpp.

Member Function Documentation

◆ count()

size_type count ( ) const

Definition at line 66 of file iterator.hpp.

◆ operator*()

reference operator* ( )

Definition at line 73 of file iterator.hpp.

◆ operator++() [1/2]

counting_output_iterator operator++ ( int  )

Definition at line 79 of file iterator.hpp.

◆ operator++() [2/2]

reference operator++ ( )

Definition at line 82 of file iterator.hpp.

◆ operator=()

reference operator= ( const T &  )

Definition at line 70 of file iterator.hpp.

◆ operator==()

bool operator== ( counting_output_iterator const &  rhs) const

Definition at line 76 of file iterator.hpp.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google