Class template move_insert_iterator
boost::move_insert_iterator
Synopsis
template<typename C>
class move_insert_iterator {
public:
typedef C container_type;
typedef C::value_type value_type;
typedef C::reference reference;
typedef C::pointer pointer;
typedef C::difference_type difference_type;
typedef std::output_iterator_tag iterator_category;
explicit move_insert_iterator(C &, typename C::iterator);
move_insert_iterator & operator=(reference);
move_insert_iterator & operator=(value_type &&);
move_insert_iterator & operator*();
move_insert_iterator & operator++();
move_insert_iterator & operator++(int);
};
Description
move_insert_iterator
public
construct/copy/destruct
explicit move_insert_iterator(C& x,typenameC::iterator pos>;
move_insert_iterator & оператор=(reference x);
move_insert_iterator & оператор=( value_type && x);
move_insert_iterator public member functions
move_insert_iterator & оператор*();
move_insert_iterator & оператор++();
move_insert_iterator & оператор++(int);