gpt4 book ai didi

c++ - Doxygen 没有为函数添加文档

转载 作者:行者123 更新时间:2023-11-28 02:30:41 25 4
gpt4 key购买 nike

Doxygen 没有在这个类中添加我的任何成员函数的文档:

#ifndef SET_H_
#define SET_H_

/** @file */

/**
* A mathematical set
*/
class Set
{
virtual ~Set();

/**
* The countability of this set
* @returns Whether this set is a countable one or not.
*/
virtual bool isCountable();

...
}

#endif /* SET_H_ */

即使我将 EXTRACT_ALL 设置为 YES,它也能很好地生成类文档,但不会生成函数文档。你知道为什么会这样吗?

最佳答案

该函数是私有(private)的,除非另外声明为 publicprotected

默认情况下,doxygen 排除私有(private)函数,即使设置 EXTRACT_ALL 为真。您可以通过将它们添加到 Doxyfile EXTRACT_PRIVATE = YES 来包含它们。

引自Doxygen's FAQ :

Is your class / file / namespace documented? If not, it will not be extracted from the sources unless EXTRACT_ALL is set to YES in the config file.

Are the members private? If so, you must set EXTRACT_PRIVATE to YES to make them appear in the documentation.

关于c++ - Doxygen 没有为函数添加文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29096640/

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