C++ 如何让Doxygen记录在C++;文件

C++ 如何让Doxygen记录在C++;文件,c++,doxygen,C++,Doxygen,我知道类应该在hpp文件中定义。公司惯例要求我将此特定类保存在cpp文件中 Doxygen正在解析有问题的cpp文件,并记录其中的一些#定义,但完全跳过了类。我如何让Doxygen看到它?我可以在Doxygen文件中或文件本身中放置一些内容吗?来自Doxygen文档,位于此处: 我发现这两个选项应该会有所帮助: 提取本地类 如果EXTRACT_LOCAL_CLASSES标记设置为YES,则在源文件中本地定义的类(和结构)将包含在文档中。如果设置为“否”,则仅包括头文件中定义的类。对Java源代码

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


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

来自Doxygen文档,位于此处:

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

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

提取不需要的空间

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

从位于此处的Doxygen文档:

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

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

提取不需要的空间

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

是否用
/@file
记录了cpp文件?是否可以向我们展示如何在.cpp文件中记录类?是否用
/@file
记录了cpp文件?是否可以向我们展示如何在.cpp文件中记录类?