stlab.adobe.com Adobe Systems Incorporated

counting_output_iterator Class Reference
[Iterator Utilities]

#include <iterator.hpp>

List of all members.

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 (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.

Definition at line 55 of file iterator.hpp.

typedef std::size_t size_type

Definition at line 56 of file iterator.hpp.

Definition at line 54 of file iterator.hpp.


Constructor & Destructor Documentation

Definition at line 58 of file iterator.hpp.

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.

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