История изменений
Исправление anonymous2, (текущая версия) :
Есть метод, который принимает callback:
void Bar::setCallback(const std::function<void(int, int)> &cb) {}
сорри... я тут мимокрокодил, я бы это переделал на:
template<typename Function, typename Class, typename Tuple>
auto Bar::applyCallback(Function f, Class c, Tuple t)
+ std::apply внутри... либо если не с++17 и еще распаковка через std::index_sequence, вам точно пары int хватает?
Исправление anonymous2, :
Есть метод, который принимает callback:
void Bar::setCallback(const std::function<void(int, int)> &cb) {}
сорри... я тут мимокрокодил, я бы это переделал на:
template<typename Function, typename Class, typename Tuple>
auto Bar::applyCallback(Function f, Class c, Tuple t)
+ std::apply внутри... вам точно пара int хватает?
Исходная версия anonymous2, :
Есть метод, который принимает callback:
void Bar::setCallback(const std::function<void(int, int)> &cb) {}
сорри... я тут мимокрокодил, я бы это переделал на:
template<typename Function, typename Class, typename Tuple>
auto Bar::applyCallback(Function f, Class c, Tuple t)
+ std::apply внутри...