我有以下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 );
与上述相同。
答案 0 :(得分:4)
将以下内容添加到Doxyfile:
PREDEFINED = __cdecl=
这将导致Doxygen忽略此标识符以用于文档。