带有属性的 Doxygen 文档结构成员
Doxygen document struct members with attributes
我有一个 struct
,其中一个字段用 gcc type attribute 注释。
struct str {
size_t size; /**< Size of string. */
char string[1] __attribute__ ((aligned(__BIGGEST_ALIGNMENT__))); /**< String. */
};
当我在这段代码上 运行 doxygen 时,结构成员 string
不是作为 Data Field
引用,而是作为 Public Member Function
引用。如何让 doxygen 将此字段列为 Data Field
?
P.S。我的 Doxyfile
.
中有字符串 OPTIMIZE_OUTPUT_FOR_C = YES
如果文档中
行是正确的
char string[1] __attribute__ ((aligned(__BIGGEST_ALIGNMENT__)));
可以
char string[1];
在doxygen配置文件中定义即可:
PREDEFINED = __attribute__((x))=
我有一个 struct
,其中一个字段用 gcc type attribute 注释。
struct str {
size_t size; /**< Size of string. */
char string[1] __attribute__ ((aligned(__BIGGEST_ALIGNMENT__))); /**< String. */
};
当我在这段代码上 运行 doxygen 时,结构成员 string
不是作为 Data Field
引用,而是作为 Public Member Function
引用。如何让 doxygen 将此字段列为 Data Field
?
P.S。我的 Doxyfile
.
OPTIMIZE_OUTPUT_FOR_C = YES
如果文档中
行是正确的char string[1] __attribute__ ((aligned(__BIGGEST_ALIGNMENT__)));
可以
char string[1];
在doxygen配置文件中定义即可:
PREDEFINED = __attribute__((x))=