Transform a types list into a types list of shared pointers. More...
#include <roboptim/core/problem.hh>
Public Types | |
typedef boost::mpl::transform < CLIST, typename boost::shared_ptr < boost::mpl::_1 > >::type | type |
Result. |
Transform a types list into a types list of shared pointers.
If the input list is:
boost::mpl::vector<int, long>
then the result (type) will be:
boost::mpl::vector<boost::shared_ptr<int>, boost::shared_ptr<long> >
CLIST | list that will be transformed |