paludis  Version 2.6.0
Public Types | List of all members
paludis::WrappedOutputIterator< Tag_, Value_ > Class Template Reference

#include <wrapped_output_iterator.hh>

Public Types

typedef Tag_ Tag
 

Basic operations

 ~WrappedOutputIterator ()
 
 WrappedOutputIterator (const WrappedOutputIterator &)
 
template<typename T_ >
 WrappedOutputIterator (const T_ &)
 
WrappedOutputIteratoroperator= (const WrappedOutputIterator &)
 
WrappedOutputIteratoroperator= (const Value_ &)
 

Standard library typedefs

typedef WrappedOutputIterator value_type
 
typedef WrappedOutputIteratorreference
 
typedef WrappedOutputIteratorpointer
 
typedef std::ptrdiff_t difference_type
 
typedef std::output_iterator_tag iterator_category
 

Increment

WrappedOutputIteratoroperator++ ()
 
WrappedOutputIterator operator++ (int)
 

Dereference

reference operator* ()
 

Underlying iterator

template<typename T_ >
T_ & underlying_iterator ()
 
template<typename T_ >
const T_ & underlying_iterator () const
 

Detailed Description

template<typename Tag_, typename Value_>
class paludis::WrappedOutputIterator< Tag_, Value_ >

A WrappedOutputIterator is a generic wrapper around an output iterator, hiding the underlying base iterator.

Since
0.26

The documentation for this class was generated from the following files: