如何在doxygen类图中仅显示类名?

izb*_*izb 5 c# documentation diagram uml doxygen

在我的C#项目中使用doxygen和graphviz,我可以在文档页面中生成类图.这些图中包含完整的类名和命名空间,例如

Acme.MyProduct.MyClasses.MyClass
Run Code Online (Sandbox Code Playgroud)

是否可以配置doxygen将其减少到只是类名?

MyClass
Run Code Online (Sandbox Code Playgroud)

完全合格的路径使得简单的图表变得相当宽泛和笨重.我想尽量减少水平滚动的需要.

Gib*_*nag 12

我怀疑你已经解决了这个问题,因为它已经有一年了,但是对于其他寻找此问题的人来说,答案可能会有用(就像我刚才那样).您可以使用"HIDE_SCOPE_NAMES"选项.将其设置为YES(或在doxywizard GUI中检查它)将隐藏名称空间.从我的doxygen文件:

# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
# will show members with their full class and namespace scopes in the 
# documentation. If set to YES the scope will be hidden.

HIDE_SCOPE_NAMES       = YES
Run Code Online (Sandbox Code Playgroud)