У меня есть следующий typedef:
typedef void( __cdecl *tCallback )( const char* Message );
Как мне это правильно задокументировать с помощью Doxygen?
Я хотел бы, чтобы tCallback был задокументирован, а ожидаемые параметры задокументированы.
Простой пример:
/// \typedef test
typedef test bool
производит правильный вывод в doxygen
//typedef tCallback
typedef void( __cdecl *tCallback )( const char* Message );
производит:
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.
и
//typedef void( __cdecl *tCallback )
typedef void( __cdecl *tCallback )( const char* Message );
производит то же самое, что и над.