我知道应该在hpp文件中定义类。公司惯例要求我将此特定类保留在cpp文件中。
Doxygen正在解析有问题的cpp文件并在其中记录一些#defines,但完全跳过了这个类。我如何让Doxygen看到它?我可以在doxyfile或文件中放一些东西吗?
答案 0 :(得分:4)
来自此处的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将替换为包含匿名命名空间的文件的基本名称。默认情况下,隐藏匿名命名空间。