Standard C++ Library Reference ISO/IEC (VERSION3)

front_insert_iterator::operator*
front_insert_iterator& operator*();
The member function returns *this.
front_insert_iterator::operator++
front_insert_iterator& operator++();
front_insert_iterator operator++(int);
The member functions both return *this.
front_insert_iterator::operator=
front_insert_iterator&
operator=(typename Container::const_reference val);
The member function evaluates container. push_front(val), then returns *this.
front_insert_iterator::reference
typedef typename Container::reference reference;
The type describes a reference to an element of the sequence controlled by the associated container.
front_inserter
template<class Container>
front_insert_iterator<Container> front_inserter(Container& cont);
The template function returns front_insert_iterator<Container>(cont).
input_iterator_tag
struct input_iterator_tag {
};
The type is the same as iterator<Iter>::iterator_category when Iter describes an
object that can serve as an input iterator.
insert_iterator
template<class Container>
class insert_iterator
: public iterator<output_iterator_tag,
void, void, void, void> {
public: