gpt4 book ai didi

doxygen - 在 doxygen 中使用\internal 来隐藏结构的内部元素

转载 作者:行者123 更新时间:2023-12-05 05:26:08 30 4
gpt4 key购买 nike

在头文件中有一个结构

/* temp example structure*/
typedef struct {
/* @internal */
char *c;
/* @internal */
char *ts;
} j;

如果没有记录结构的内部元素,doxygen 会生成警告。但是有必要不记录内部元素。那么可以起诉什么。试过\internal 但没有成功

最佳答案

\internal 用于删除部分文档,但在生成内部文档时使用它们。您可能仍想为此条目编写文档。当您想为自己/开发人员生成完整的文档,但为外部世界生成不太详细的文档(或只是省略由于例如 NDA 而无法显示的部分)时,它很有用。

它与其他 doxygen 命令结合使用,例如///\internal\defgroup foo 将仅为内部文档显示整个组(doxygen 配置中的 INTERNAL_DOCS)。您还可以将其用于结构字段:

struct foo {
int field0; /**< Documented field */
int field1; /**< \internal only documented for internal doc */
};

字段在结构文档中仍然可见,但第二个字段将丢失任何文档。

您不能定义内部 block ,但可以将\internal\defgroup\section 结合使用。

关于doxygen - 在 doxygen 中使用\internal 来隐藏结构的内部元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27957249/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com