std::front_insert_iterator
From cppreference.com
| Defined in header <iterator>
|
||
| template< class Container > class front_insert_iterator |
(until C++17) | |
| template< class Container > class front_insert_iterator; |
(since C++17) | |
std::front_insert_iterator is a LegacyOutputIterator that prepends elements to a container for which it was constructed. The container's push_front() member function is called whenever the iterator (whether dereferenced or not) is assigned to. Incrementing the std::front_insert_iterator is a no-op.
Contents |
[edit] Member types
| Member type | Definition | ||||
iterator_category
|
std::output_iterator_tag | ||||
value_type
|
void | ||||
difference_type
|
| ||||
pointer
|
void | ||||
reference
|
void | ||||
container_type
|
Container
|
|
Member types |
(until C++17) |
[edit] Member functions
constructs a new front_insert_iterator (public member function) | |
| inserts an object into the associated container (public member function) | |
| no-op (public member function) | |
| no-op (public member function) |