stlab.adobe.com Adobe Systems Incorporated
move.hpp File Reference
#include <cassert>
#include <iterator>
#include <memory>
#include <boost/iterator/iterator_adaptor.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/mpl/and.hpp>
#include <boost/mpl/or.hpp>
#include <boost/mpl/not.hpp>
#include <boost/mpl/assert.hpp>
#include <boost/range/begin.hpp>
#include <boost/range/end.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/type_traits/is_class.hpp>
#include <boost/utility/enable_if.hpp>

Go to the source code of this file.

Classes

class  back_move_iterator< C >
 
struct  copy_sink< T, U, R >
 
struct  is_convertible< T, U >
 
struct  is_movable< T >
 
struct  move_from< T >
 
struct  move_sink< T, U, R >
 

Namespaces

 adobe
 

Constant Groups

 adobe
 

Functions

template<typename C >
back_move_iterator< C > back_mover (C &x)
 
template<typename T >
move (T &x, typename move_sink< T >::type=0)
 
template<typename T >
T & move (T &x, typename copy_sink< T >::type=0)
 
template<typename I , typename O >
move (I f, I l, O result)
 
template<typename I , typename O >
move (I &in, O out)
 
template<typename I , typename O >
move_backward (I f, I l, O result)
 
template<typename I , typename O >
move_backward (I &in, O out)
 

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google