Я просто пытаюсь преобразовать мой текущий typedef:
typedef void (Foo::*CallbackName)(int arg);
в псевдоним функции, который я выглядел следующим образом:
template <class T>
using T_CallbackName = void(T::*CallbackName)(int arg);
Это правильно?Объявления псевдонимов кажутся простыми, но функции typedefs имеют странный синтаксис, и мне не ясно, как их шаблонировать.