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.