记录Doxygen中的回调typedefs
我有以下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 );
产生与上述相同的结果。
将以下内容添加到您的Doxyfile中:
PREDEFINED = __cdecl=
这将导致Doxygen为文档目的忽略此标识符。
链接地址: http://www.djcxy.com/p/50247.html上一篇: Documenting callback typedefs in Doxygen
下一篇: Why does this command cause a stack overflow in prolog?