【发布时间】:2012-08-20 17:20:42
【问题描述】:
我有这个PACKED macro,它接收struct definition 并返回它并带有编译器注释以使其打包。
例如:
/**
* ...
*/
PACKED(struct A {
/**
* ...
*/
int x;
});
我已经尝试了几个 Doxygen 选项来包含该文档,但到目前为止我没有成功。我想出的最接近的是:
ENABLE_PREPROCESSING = YES
PREDEFINED = PACKED(type)=type
MACRO_EXPANSION = YES
但这会弄乱struct 和成员的文档(通过doxygen -d Preprocessor 确认)。
想法?
【问题讨论】:
标签: class macros struct call doxygen