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) |