我有这个PACKED
macro,它接收struct
definition并使用编译器注释返回它以使其打包。
例如:
/**
* ...
*/
PACKED(struct A {
/**
* ...
*/
int x;
});
我已经尝试了几个Doxygen选项来包含该文档,但到目前为止我还没有成功。我最接近的是:
ENABLE_PREPROCESSING = YES
PREDEFINED = PACKED(type)=type
MACRO_EXPANSION = YES
但这会弄乱struct
和成员的文档(通过doxygen -d Preprocessor
确认)。
想法?