It create a mpl::vector sequence of integer from N to M
usage:
to_sequence<3,5>::type
is mapped to
boost::mpl::vector<int_<3>,int_<4>,int<5>>
| N | metafunction (is a structure with typedef type) |
| M | boost::fusion::vector |
Definition at line 79 of file create_vmpl_sequence.hpp.
#include <create_vmpl_sequence.hpp>
Public Types | |
| typedef exit_impl< N, M >::type | exit_ |
| end condition | |
|
typedef boost::mpl::vector < boost::mpl::int_< N > > | vi |
| starting vector type | |
|
typedef to_variadic_impl< vi, N+1, M, exit_::value >::type | type |
| generate the boost::fusion::vector apply H on each term | |