Есть класс:
class foo{
template <typename Struct, typename Handler>
void add2Base(const Data &data);
}
Я бы хотел заготовить на его основе методов для заранее известных типов.
Т.е вместо этого:
class foo{
template <typename Struct, typename Handler>
void add2Base(const Data &data);
}
foo A;
A.add2Base<testStruct, testHandler>(data);
class foo{
template <typename Struct, typename Handler>
void add2Base(const Data &data);
typedef add2Base<testStruct, testHandler> addTest2Base;
}
foo A;
A.addTest2Base(data);
Как это правильно реализовать?