Class 使Doxygen文档成为在宏调用中定义的结构/类
我有这个,它接收一个,并返回一个编译器注释,使其打包 例如:Class 使Doxygen文档成为在宏调用中定义的结构/类,class,macros,struct,call,doxygen,Class,Macros,Struct,Call,Doxygen,我有这个,它接收一个,并返回一个编译器注释,使其打包 例如: /** * ... */ PACKED(struct A { /** * ... */ int x; }); 我已经尝试了几个Doxygen选项来包含该文档,但到目前为止还没有成功。我得出的最接近的结论是: ENABLE_PREPROCESSING = YES PREDEFINED = PACKED(type)=type MACRO_EXPANSION = YES 但是这会弄乱结构和成员文档
/**
* ...
*/
PACKED(struct A {
/**
* ...
*/
int x;
});
我已经尝试了几个Doxygen选项来包含该文档,但到目前为止还没有成功。我得出的最接近的结论是:
ENABLE_PREPROCESSING = YES
PREDEFINED = PACKED(type)=type
MACRO_EXPANSION = YES
但是这会弄乱结构和成员文档(通过doxygen-d预处理器确认)
想法?原来这是个好主意
一种可能的解决方法是使用@class
,依此类推