我的库中所有的类都被定义在一个命名空间内。当我为Doxygen创建主页面时,必须在注释中明确使用此命名空间才能使Doxygen生成链接。我希望可以像“using namespace”一样,在整个注释块中使用。
例如:
/**
* \mainpage My Library
*
* Use MyLibraryNamespace::MyClass to ...
*/
在这里,Doxygen自动生成了一个链接,指向MyLibraryNamespace::MyClass的文档。
/**
* \mainpage My Library
*
* Use MyClass to ...
*/
在这里,Doxygen不会生成到MyLibraryNamespace :: MyClass文档的链接(我想可能有多个不同命名空间中的MyClass定义)。为了方便阅读,我希望在注释中省略命名空间前缀。是否可以在不必每次键入\ ref MyLibraryNamespace :: MyClass“ MyClass”的情况下实现?