Я использую boost::signal
с разными сигнатурами функций и разными сумматорами.В классе, который похож на тот, что за ним, я хочу получить возвращение определенного объявления сигнала.
template<typename signal_type> class MyClass
{
signal_type mSignal;
signal_type::result_type getResult() { return mSignal(); }
}
Но signal_type::result_type
не работает.Так есть ли способ получить тип возвращаемого значения?