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