2

我如何告诉 Doxygen 使用此代码中的第一个声明:

typedef struct _decor_extents {
    int left;
    int right;
    int top;
    int bottom;
} decor_extents_t;

干杯,克里斯

4

3 回答 3

1

TYPEDEF_HIDES_STRUCT = NO在你的 Doxyfile 中设置。

这实际上是默认行为,因此您现有的 Doxyfile 必须已将其设置为 YES。

于 2019-01-08T19:41:43.283 回答
0

您可以执行上述重组结构的建议:

typedef struct decor_extents_t { ... }

doxygen 本身也有一个技巧,可以让结构和类指定它们的名称并为它们启动文档。请参阅此处的手册。

于 2009-11-11T07:14:18.783 回答
0

你希望 Doygen 使用struct _decor_extents,而不是decor_extents_t

如果是这样,请不要使用typedef. 换句话说,删除typedef和类型名称 ( decor_extents_t)。

这确实意味着这种类型的任何变量都必须声明为struct _decor_extents,而不是decor_extents_t

出于兴趣,你为什么要这样做?

于 2009-10-25T16:02:30.073 回答