tengo el siguiente typedef:Documentar typedefs de devolución de llamada en Doxygen
typedef void(__cdecl *tCallback)(const char* Message);
¿Cómo voy a documentar que correctamente usando Doxygen?
Me gustaría tener el tCallback documentado y los parámetros esperados documentados.
Un ejemplo simple:
/// \typedef test
typedef test bool
produce salida correcta en doxygen
//typedef tCallback
typedef void(__cdecl *tCallback)(const char* Message);
produce:
C:/test.cpp:2: warning: Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon)
C:/test.cpp:1: warning: member with no name found.
y
//typedef void(__cdecl *tCallback)
typedef void(__cdecl *tCallback)(const char* Message);
produce lo mismo que el anterior.
posible duplicado de [Doxygen y typedefs] (http://stackoverflow.com/questions/1290406/doxygen-and-typedefs), lo que sugiere que es posible que necesite calificar correctamente su nombre typedef si está dentro de un espacio de nombres o anidado dentro de otro tipo –
No es un duplicado ya que esa pregunta pregunta por typedefs simples no complejos como este. Las respuestas allí no ayudaron, primero busqué. –
¿Alguien quiere decirme por qué los votos para cerrar? No hay duplicado aquí. El duplicado señalado anteriormente era simplemente para typedefs en un espacio de nombres, el espacio de nombres estaba causando el problema. Esta pregunta no está relacionada. –