【发布时间】:2011-01-30 17:52:41
【问题描述】:
我的库的所有类都定义在一个命名空间中。当我为 Doxygen 创建主页时,我必须在 cmets 中显式使用此命名空间以使 Doxygen 生成链接。我想为整个评论块使用类似“使用命名空间”的东西。
一个例子:
/**
* \mainpage My Library
*
* Use MyLibraryNamespace::MyClass to ...
*/
这里 Doxygen 会自动生成指向 MyLibraryNamespace::MyClass 文档的链接。
/**
* \mainpage My Library
*
* Use MyClass to ...
*/
这里 Doxygen 不会生成指向 MyLibraryNamespace::MyClass 文档的链接(因为我想在不同的命名空间中可能有多个 MyClass 定义)。为了便于阅读,我想在评论中省略命名空间前缀。是否可以不必每次都输入\ref MyLibraryNamespace::MyClass "MyClass"?
【问题讨论】:
标签: namespaces doxygen