Всем привет. Пусть есть примерно такое объявление:
typedef void (A::*Callback)(int);
Как сделать такое же объявление Callback, используя std::function?
typedef std::function<void (A::*)(int)> Callback;
При использовании такого объявления при передаче метода в функцию, скажем:
void a(Callback c) {...}
ЗЫ mem_fn() не предлагать, мне нужен определённый std::function вместо auto.
Перемещено JB из talks