Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
iterator.hpp File Reference
#include <boost/move/detail/config_begin.hpp>
#include <boost/move/utility_core.hpp>
#include <iterator>
#include <boost/move/detail/config_end.hpp>
Include dependency graph for iterator.hpp:
This graph shows which files directly or indirectly include this file:

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...