## CGAL::Insert_iterator<Container>

### Definition

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

#include <CGAL/iterator.h>

### Is Model for the Concept

OutputIterator

### Requirements

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

### Creation

Insert_iterator<Container> i ( Container &c);
| initializes the internal container reference to c.

There is also a global function similar to std::inserter:

template < class Container >
Insert_iterator<Container>
| inserter ( Container &x)
|  | Constructs Insert_iterator<Container>(x).