我正在使用Doxygen来记录我的代码。许多代码在cpp文件中具有匿名命名空间,其中定义了常量。我在Doxygen文件中设置了
我的问题是,我想引用匿名命名空间中的变量。例如,假设其中一个命名空间在我的Doxygen文档中定义为
请问我的格式是否有误?我已经广泛搜索了关于此问题的答案,但没有找到。
EXTRACT_ANON_NSPACES = YES
,所有匿名命名空间都按预期记录。我的问题是,我想引用匿名命名空间中的变量。例如,假设其中一个命名空间在我的Doxygen文档中定义为
MyClass :: anonymous_namespace {MyFile.cpp} :: kMyConstant
。 我想另一个注释块(比如用于函数)可以链接到该常量,如下所示:
@see MyClass :: anonymous_namespace {MyFile.cpp} :: kMyConstant
不幸的是,我得到的唯一链接是到MyFile.cpp,而不是通过匿名命名空间到常量变量。显然,我希望这样做是为了在重新运行Doxygen时,如果常量的值更改,文档将引用新值。如果在文档中放置常量的显式值,并且常量发生更改,则会带来风险。请问我的格式是否有误?我已经广泛搜索了关于此问题的答案,但没有找到。