Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::fusion::detail::sequence_move< Seq1, Seq2 > Struct Template Reference

#include <move.hpp>

Public Types

typedef result_of::end< Seq1 >
::type 
end1_type
 
typedef result_of::end< Seq2 >
::type 
end2_type
 

Static Public Member Functions

template<typename I1 , typename I2 >
static
BOOST_FUSION_GPU_ENABLED void 
call (I1 const &, I2 const &, mpl::true_)
 
template<typename I1 , typename I2 >
static
BOOST_FUSION_GPU_ENABLED void 
call (I1 const &src, I2 const &dest, mpl::false_)
 
template<typename I1 , typename I2 >
static
BOOST_FUSION_GPU_ENABLED void 
call (I1 const &src, I2 const &dest)
 

Member Typedef Documentation

template<typename Seq1 , typename Seq2 >
typedef result_of::end<Seq1>::type boost::fusion::detail::sequence_move< Seq1, Seq2 >::end1_type
template<typename Seq1 , typename Seq2 >
typedef result_of::end<Seq2>::type boost::fusion::detail::sequence_move< Seq1, Seq2 >::end2_type

Member Function Documentation

template<typename Seq1 , typename Seq2 >
template<typename I1 , typename I2 >
static BOOST_FUSION_GPU_ENABLED void boost::fusion::detail::sequence_move< Seq1, Seq2 >::call ( I1 const &  ,
I2 const &  ,
mpl::true_   
)
inlinestatic
template<typename Seq1 , typename Seq2 >
template<typename I1 , typename I2 >
static BOOST_FUSION_GPU_ENABLED void boost::fusion::detail::sequence_move< Seq1, Seq2 >::call ( I1 const &  src,
I2 const &  dest,
mpl::false_   
)
inlinestatic
template<typename Seq1 , typename Seq2 >
template<typename I1 , typename I2 >
static BOOST_FUSION_GPU_ENABLED void boost::fusion::detail::sequence_move< Seq1, Seq2 >::call ( I1 const &  src,
I2 const &  dest 
)
inlinestatic

The documentation for this struct was generated from the following file: