| Home | Libraries | People | FAQ | More

## Class template front_move_insert_iterator

boost::front_move_insert_iterator

## Synopsis

    // In header: <boost/move/move.hpp>

    template<typename C>
    class front_move_insert_iterator {
    public:
      // types
      typedef C container_type;

      // construct/copy/destruct
      explicit front_move_insert_iterator(C &);
      front_move_insert_iterator& operator=(typename C::reference);

      // public member functions
      front_move_insert_iterator & operator*();
      front_move_insert_iterator & operator++();
      front_move_insert_iterator & operator++(int);
    };

## Description

A move insert iterator that move constructs elements int the front of a container

### `front_move_insert_iterator` public construct/copy/destruct

1.     explicit front_move_insert_iterator(C & x);

2.     front_move_insert_iterator& operator=(typename C::reference x);

### `front_move_insert_iterator` public member functions

1.     front_move_insert_iterator & operator*();

2.     front_move_insert_iterator & operator++();

3.     front_move_insert_iterator & operator++(int);