#include <core.hpp> template <> struct ParamType<Algorithm> { // typedefs typedef const Ptr<Algorithm>& const_param_type; typedef Ptr<Algorithm> member_type; // enums enum { type = Param::ALGORITHM, }; };