This class convert a boost::mpl::fusion/vector to a boost::mpl::fusion/vector with memory_c<.....,MEMORY_C_REDUCED> interleaved. More...
This class convert a boost::mpl::fusion/vector to a boost::mpl::fusion/vector with memory_c<.....,MEMORY_C_REDUCED> interleaved.
This class convert a boost::mpl::fusion/vector to a boost::mpl::fusion/vector with memory_c<.....,MEMORY_C_REDUCED> interleaved
Example:
typedef boost::mpl::vector<float,float,float[3][3], ... > A
produce
boost::fusion::vector<memory_c<float>,memory_c<float>, memory_c<multi_array<boost::mpl::vector<float,3,3>, ...... >
Seq | Is suppose to be an boost::mpl::vector/fusion |
Definition at line 63 of file memory_conf.hpp.
#include <memory_conf.hpp>
Public Types | |
typedef v_transform< t_to_memory_c_red, Seq >::type | type |
typedef v_transform<t_to_memory_c_red,Seq>::type inter_memc_red< Seq >::type |
Definition at line 65 of file memory_conf.hpp.