У меня есть функция void внутри класса. В старом С++ я бы сделал функцию static, взяв имя класса в качестве параметра, и имел свой собственный класс, который принял статическую функцию void + void *, чтобы я мог легко ее называть.
Однако это кажется старой школой. Это также не шаблон, который чувствует, что я мог бы делать больше. Что является более современным способом создания обратных вызовов для myclassVar.voidReturnVoidParamFunc