
10 Sep
2008
10 Sep
'08
5:26 p.m.
On Wed, Sep 10, 2008 at 10:01 AM, e r <erwann.rogard@gmail.com> wrote:
I wished there existed a metafun fusion_to_mpl such that
MPL_ASSERT((is_same<fusion_to_mpl<input0_type>::type,mpl_input0_type>))
so that the 1st version of a) could be replaced by
typedef mpl::transform( fusion_to_mpl<input0_type>::type, F0 )::type mpl_result0_type;
if you #include <boost/fusion/include/mpl.hpp>, every fusion sequence will be a valid mpl sequence and every mpl sequence will be a valid fusion sequence. Hence, you can just do typedef mpl::transform<input0_type, F0>::type mpl_result0_type; Stjepan