История изменений
Исправление asaw, (текущая версия) :
Думаю, можно и так. Нужно сделать шаблонных addHandler() вроде такого вот:
template <class A1, class A2>
void addHandler(const std::string& s, void (*f)(A1, A2))
{
// parse s
// std::bind arguments to f;
// store resulting void ()() function object
}
Исходная версия asaw, :
Думаю, можно и так. Нужно сделать шаблонных addHandler() вроде такого вот:
template <class A1, class A2>
void addHandler_(const std::string& s, void (*f)(A1, A2))
{
// parse s
// std::bind arguments to f;
// store resulting void ()() function object
}