A move insert iterator that move constructs elements int the front of a container. More...
#include <iterator.hpp>
Public Types | |
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 |
Public Member Functions | |
front_move_insert_iterator (C &x) | |
front_move_insert_iterator & | operator= (reference x) |
front_move_insert_iterator & | operator= (BOOST_RV_REF(value_type) x) |
front_move_insert_iterator & | operator* () |
front_move_insert_iterator & | operator++ () |
front_move_insert_iterator & | operator++ (int) |
A move insert iterator that move constructs elements int the front of a container.
typedef C boost::front_move_insert_iterator< C >::container_type |
typedef C::difference_type boost::front_move_insert_iterator< C >::difference_type |
typedef std::output_iterator_tag boost::front_move_insert_iterator< C >::iterator_category |
typedef C::pointer boost::front_move_insert_iterator< C >::pointer |
typedef C::reference boost::front_move_insert_iterator< C >::reference |
typedef C::value_type boost::front_move_insert_iterator< C >::value_type |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::move().
Referenced by boost::front_move_insert_iterator< C >::operator=().
|
inline |
References boost::front_move_insert_iterator< C >::operator=(), and boost::flyweights::x.