gpt4 book ai didi

c++ - 我如何让 Doxygen 记录在 C++ 文件中定义的类?

转载 作者:行者123 更新时间:2023-11-27 23:23:36 25 4
gpt4 key购买 nike

我知道类应该在 hpp 文件中定义。公司惯例要求我将这个特定的类保存在一个 cpp 文件中。

Doxygen 正在解析有问题的 cpp 文件并在其中记录一些#defines,但完全跳过了该类。我如何让 Doxygen 看到它?我可以在 doxyfile 或文件本身中放置一些东西吗?

最佳答案

来自位于此处的 Doxygen 文档:http://www.doxygen.nl/manual/config.html#config_build

我发现这两个选项应该有帮助:

EXTRACT_LOCAL_CLASSES
如果 EXTRACT_LOCAL_CLASSES 标签设置为 YES,在源文件中本地定义的类(和结构)将包含在文档中。如果设置为 NO,则仅包含头文件中定义的类。对 Java 源代码没有任何影响。

EXTRACT_ANON_NSPACES
如果此标志设置为 YES,匿名命名空间的成员将被提取并作为名为“anonymous_namespace{file}”的命名空间出现在文档中,其中 file 将替换为包含匿名命名空间的文件的基本名称。默认情况下匿名命名空间是隐藏的。

关于c++ - 我如何让 Doxygen 记录在 C++ 文件中定义的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11057895/

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