Compruebe si la clase tiene función con firma
Hay otras respuestas en este sitio que usan SFINAE pero con código que no es C ++ 11, y hay otras que usan código C ++ 11 como decltypes para facilitar este proceso. Sin embargo, no estoy seguro de cómo verificar si una clase tiene una función con una firma específica.
Quiero verificar si una clase tiene la funciónreceive(const Event &)
dóndeEvent
es un tipo de clase que se especifica al llamar a la función de verificación.