paludis Version 3.0.2
The one true package mangler
paludis::CreateInsertIterator< Value_, Iter_ > Class Template Reference

#include <create_iterator.hh>

Standard library typedefs

typedef CreateInsertIterator value_type
typedef CreateInsertIterator & reference
typedef CreateInsertIterator * pointer
typedef std::ptrdiff_t difference_type
typedef std::output_iterator_tag iterator_category

Basic operations

 CreateInsertIterator (const CreateInsertIterator &)
 CreateInsertIterator (const Iter_ &)
CreateInsertIterator & operator= (const CreateInsertIterator &)
template<typename T_>
CreateInsertIterator & operator= (const T_ &)

Increment

CreateInsertIterator & operator++ ()
CreateInsertIterator operator++ (int)

Dereference

pointer operator-> ()
reference operator* ()

Detailed Description

template<typename Value_, typename Iter_>
class paludis::CreateInsertIterator< Value_, Iter_ >

A CreateInsertIterator creates a value of type Value_ from the assigned value and inserts it into Iter_.


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