CGAL 6.1.2 - STL Extensions for CGAL: CGAL::Insert_iterator< Container > Class Template Reference

CGAL 6.1.2 - STL Extensions for CGAL

Loading...
Searching...
No Matches
List of all members | Related Functions
CGAL::Insert_iterator< Container > Class Template Reference
Reference Manual » Iterators and Iterator/Circulator Adaptors

`#include <CGAL/iterator.h>`

## Definition

template<typename Container>
class CGAL::Insert_iterator< Container >

The output iterator `Insert_iterator` is similar to `std::insert_iterator`, but differs in that it calls the `insert()` function of the container without the iterator additional argument.

Is model of
  `OutputIterator`

Template Parameters

  Container | provides a member function `insert(const Container::const_reference&)`.

## Related Functions
(Note that these are not member functions.)
template<class Container >
Insert_iterator< Container > | inserter (Container &c)
| Constructs `Insert_iterator<Container>(x)`.

## Creation
| Insert_iterator (Container &c)
| initializes the internal container reference to `c`.