给定一些包 foo.bar.project.something.FirstModule foo.bar.project.something.SecondModule 等。它们都有很长的 foo.bar.project.something 共同点。我如何告诉 doxygen 隐藏(或至少缩短)那些常见的包名并只在其输出中打印 FirstModule.SomeClassSecondModule.MyInterface

最佳答案

您可以将 HIDE_SCOPE_NAMES 设置为 YES,但这也可能会去除 FirstModule 和 SecondModule。

另一种方法是编写一个简单的输入过滤器(参见 doxygen 配置文件中的 INPUT_FILTER)来替换“package foo.bar.project.something.AModule;”通过“包AModule;”。然后,您可以完全控制剥离的数量。

10-07 19:36
查看更多