1 Apr
2009
1 Apr
'09
3:19 a.m.
Upon reflexion, my problem boils down to finding a metafunction that maps an mpl sequence, such as typedef mpl::vector<tag1,...,tagn> input; to the template class boost::parameter::parameters instantiated with the elements of that sequence, each wrapped with required: typedef parameter::parameters< required<tag1>, ... require<tagn>
output;
The implementation of parameter::parameters uses a macro so unless I'm willing to/can generate input with macro it seems like a dead end. Correct?