R(*pf)(void*, Args...)
- это указатель на функцию (обычный, а не указатель на член) на функцию, которая возвращает R
и имеет параметры (void*, Args...)
, где Args...
- список типов (расширенный параметр шаблонаpack).
Может быть, это void*
представляет this*
и это еще один способ определить переменную-указатель члена
Нет, в C ++ такой функции нет.
Если вы посмотрите на код , этому указателю присваиваются только лямбды, например:
pf = [](void* ptr, Args... args)->R{
return blah;
};
Я не уверен, почему вы ожидалиуказатели на участников, которые будут вовлечены.