paludis
Version 2.6.0
|
#include <wrapped_output_iterator.hh>
Public Types | |
typedef Tag_ | Tag |
Basic operations | |
~WrappedOutputIterator () | |
WrappedOutputIterator (const WrappedOutputIterator &) | |
template<typename T_ > | |
WrappedOutputIterator (const T_ &) | |
WrappedOutputIterator & | operator= (const WrappedOutputIterator &) |
WrappedOutputIterator & | operator= (const Value_ &) |
Standard library typedefs | |
typedef WrappedOutputIterator | value_type |
typedef WrappedOutputIterator & | reference |
typedef WrappedOutputIterator * | pointer |
typedef std::ptrdiff_t | difference_type |
typedef std::output_iterator_tag | iterator_category |
Increment | |
WrappedOutputIterator & | operator++ () |
WrappedOutputIterator | operator++ (int) |
Dereference | |
reference | operator* () |
Underlying iterator | |
template<typename T_ > | |
T_ & | underlying_iterator () |
template<typename T_ > | |
const T_ & | underlying_iterator () const |
A WrappedOutputIterator is a generic wrapper around an output iterator, hiding the underlying base iterator.