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 67 of file copy_fusion_vector.hpp.
#include <copy_fusion_vector.hpp>
Public Member Functions | |
| __device__ __host__ | copy_encap_vector_fusion (const enc &src, bfv &dst) |
| constructor | |
| template<typename T > | |
| __device__ __host__ void | operator() (T &t) |
| It call the copy function for each property. | |
Data Fields | |
| const enc & | src |
| source fusion vector | |
| bfv & | dst |
| destination fusion vector | |
|
inline |
constructor
It define the copy parameters.
| src | source fusion vector |
| dst | destination fusion vector |
Definition at line 83 of file copy_fusion_vector.hpp.
|
inline |
It call the copy function for each property.
Definition at line 100 of file copy_fusion_vector.hpp.
| bfv& copy_encap_vector_fusion< enc, bfv >::dst |
destination fusion vector
Definition at line 73 of file copy_fusion_vector.hpp.
| const enc& copy_encap_vector_fusion< enc, bfv >::src |
source fusion vector
Definition at line 70 of file copy_fusion_vector.hpp.