Например, существует ли какой-либо юридический эквивалент этому?
typedef void (*SelfReferencingFnPtr)(int, SelfReferencingFnPtr);
С clang это вызывает ошибку "неизвестное имя SelfReferencingFnPtr".
Лучшее, что я смог придумать, - это функтор, чей operator()
принимает свой собственный тип.