this class is a functor for "for_each" algorithm More...
this class is a functor for "for_each" algorithm
It copy a boost::fusion::vector into an encap
Definition at line 18 of file copy_fusion_vector.hpp.
#include <copy_fusion_vector.hpp>
Public Member Functions | |
__device__ __host__ | copy_fusion_vector_encap (const bfv &src, enc &dst) |
constructor | |
template<typename T > | |
__device__ __host__ void | operator() (T &t) |
It call the copy function for each property. | |
Data Fields | |
const bfv & | src |
source fusion vector | |
enc & | dst |
destination fusion vector | |
|
inline |
constructor
It define the copy parameters.
src | source fusion vector |
dst | destination fusion vector |
Definition at line 34 of file copy_fusion_vector.hpp.
|
inline |
It call the copy function for each property.
Definition at line 51 of file copy_fusion_vector.hpp.
enc& copy_fusion_vector_encap< bfv, enc >::dst |
destination fusion vector
Definition at line 24 of file copy_fusion_vector.hpp.
const bfv& copy_fusion_vector_encap< bfv, enc >::src |
source fusion vector
Definition at line 21 of file copy_fusion_vector.hpp.