#include <boost/move/detail/config_begin.hpp>
#include <boost/move/utility_core.hpp>
#include <iterator>
#include <boost/move/detail/config_end.hpp>
Classes | |
class | boost::move_iterator< It > |
Class template move_iterator is an iterator adaptor with the same behavior as the underlying iterator except that its dereference operator implicitly converts the value returned by the underlying iterator's dereference operator to an rvalue reference. More... | |
struct | boost::move_detail::is_move_iterator< I > |
struct | boost::move_detail::is_move_iterator< ::boost::move_iterator< I > > |
class | boost::back_move_insert_iterator< C > |
A move insert iterator that move constructs elements at the back of a container. More... | |
class | boost::front_move_insert_iterator< C > |
A move insert iterator that move constructs elements int the front of a container. More... | |
class | boost::move_insert_iterator< C > |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::move_detail | |
Functions | |
template<class It > | |
move_iterator< It > | boost::make_move_iterator (const It &it) |
Returns: move_iterator<It>(i). More... | |
template<typename C > | |
back_move_insert_iterator< C > | boost::back_move_inserter (C &x) |
Returns: back_move_insert_iterator<C>(x). More... | |
template<typename C > | |
front_move_insert_iterator< C > | boost::front_move_inserter (C &x) |
Returns: front_move_insert_iterator<C>(x). More... | |
template<typename C > | |
move_insert_iterator< C > | boost::move_inserter (C &x, typename C::iterator it) |
Returns: move_insert_iterator<C>(x, it). More... | |