Doxygen:为什么@name使以下所有功能都被视为文档
Doxygen: Why does @name makes all following functions be considered as documented?
考虑doxygen记录的这段代码:
class A
{
public:
/** func1 description */
void func1();
void func2();
};
因为我在 doxyfile 中将WARN_IF_UNDOCUMENTED
设置为YES
,所以此报告Warning: Member func2() (function) of class A is not documented.
。好
现在,如果您添加一个 @name
标签来全局描述我的两个函数:
class A
{
public:
/** @name A's standard functions */
/** func1 description */
void func1();
void func2();
};
警告不再显示。但func2
仍然绝对没有记录。
有什么选项我没有设置正确吗?这是氧气虫吗?
来自 doxygen 文档:
//!@{
//! one description for all members of this group
//! (because DISTRIBUTE_GROUP_DOC is YES in the config file) <-- the interesting tidbit
#define A 1
#define B 2
void glob_func();
//!@}
组内函数的隐式文档的创建由配置文件中的全局宏DISTRIBUTE_GROUP_DOC
控制。
在 doxygen GUI 中,您可以在页面底部附近的专家窗格中找到DISTRIBUTE_GROUP_DOC
主题"项目"。
这是一个
Doxygen 1.8.13 错误。正如Michaël Roy所建议的那样,迁移到Doxygen 1.8.15可以解决这个问题。
相关文章:
- 正在查找文档以获得PS4平台的C++中的设备信息
- 如何在文档文件夹中创建目录
- 当Microsoft文档仅包含 C# 示例时,如何查找 C++ 包含文件名
- 通过构造函数创建一些值并尝试添加到文档中使用 rapidjson 不起作用
- 关于类的 Python 文档 - 对C++的引用不正确
- C++/autoconf 等效于文档库要求.txt的要求是什么?
- mbed:使用 USB 文档库编译会导致错误
- C++ VISUAL STUDIO:GLFWwindow没有初始化,即使它是在文档中编写的并且以前工作过
- 使用 yaml-cpp 更新 YAML 文档的节点和值
- 在加载 MSHTML 文档之前从 MSHTML 文档中删除无效的 URL
- 如何在C++中表示JSON文档的递归对象结构?
- 如何查找 Redshift Maya API 文档?
- 如何使用值模板编写文档测试用例?
- 如何使用 Gradle DSL(领域特定语言)上的文档?
- ncurses 找不到任何关于cchar_t的文档
- 提取狮身人面像文档中的C++代码片段
- 关于 API 文档和设备操作 在助手-sdk-cpp 上
- Doxygen:为什么@name使以下所有功能都被视为文档
- 在C++头文件中的原型上复制的功能文档 -> Doxygen
- 由define保护的文档功能