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