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