It transform a boost::fusion::vector to another boost::fusion::vector applying a meta-function H on each element
H | 2-argument metafunction (is a structure with typedef type) |
L | boost::fusion::vector |
Definition at line 178 of file variadic_to_vmpl.hpp.
#include <variadic_to_vmpl.hpp>
Public Types | |
typedef boost::mpl::reverse< L >::type | reversed_ |
reverse the sequence | |
typedef seq_traits_impl< reversed_ >::first_ | first |
first element | |
typedef seq_traits_impl< reversed_ >::last_ | last |
last element | |
typedef exit_impl< first, last >::type | exit_ |
calculate the exit condition | |
typedef v_transform_two_impl< H, arg0, first, last, exit_::value >::type | type |
generate the boost::fusion::vector apply H on each term | |
typedef exit_impl<first,last>::type v_transform_two< H, arg0, L >::exit_ |
calculate the exit condition
Definition at line 190 of file variadic_to_vmpl.hpp.
typedef seq_traits_impl<reversed_>::first_ v_transform_two< H, arg0, L >::first |
first element
Definition at line 184 of file variadic_to_vmpl.hpp.
typedef seq_traits_impl<reversed_>::last_ v_transform_two< H, arg0, L >::last |
last element
Definition at line 187 of file variadic_to_vmpl.hpp.
typedef boost::mpl::reverse<L>::type v_transform_two< H, arg0, L >::reversed_ |
reverse the sequence
Definition at line 181 of file variadic_to_vmpl.hpp.
typedef v_transform_two_impl<H,arg0,first,last,exit_::value>::type v_transform_two< H, arg0, L >::type |
generate the boost::fusion::vector apply H on each term
Definition at line 193 of file variadic_to_vmpl.hpp.