[#getting_started_2] #include <boost/mpl/plus.hpp> #include <boost/mpl/at.hpp> template <class Vector> struct eval_plus : boost::mpl::plus< typename boost::mpl::at_c<Vector, 0>::type, typename boost::mpl::at_c<Vector, 2>::type > {};