|  | Home | Libraries | People | FAQ | More | 
            move a sequence src to
            a sequence dest. It is
            also used to convert sequence into other.
          
template <typename Seq1, typename Seq2>
typename result_of::move<Seq1, Seq2>::type move(Seq1&& src, Seq2& dest);
Table 1.37. Parameters
| Parameter | Requirement | Description | 
|---|---|---|
| 
                       | 
                      A model of Forward
                      Sequence, all elements contained in the  | Operation's argument | 
| 
                       | 
                      A model of Forward
                      Sequence,  | Operation's argument | 
move(src, dest);
            Return type: void
          
            Semantics: e2
            = std::move(e1) for each element e1
            in src and e2 in dest.
          
            Linear, exactly result_of::size<Sequence>::value
#include <boost/fusion/algorithm/auxiliary/move.hpp> #include <boost/fusion/include/move.hpp>
vector<int,int> vec(1,2);list<int,int> ls;move(std::move(vec), ls); assert(ls ==make_list(1,2));