hide common package in doxygen output

Deadly 提交于 2020-01-01 12:27:27

问题


Given some packages foo.bar.project.something.FirstModule foo.bar.project.something.SecondModule, etc. They all have that long foo.bar.project.something in common. How do I tell doxygen to hide (or at least shorten) those common package names and only print FirstModule.SomeClass and SecondModule.MyInterface in its output?


回答1:


You could set HIDE_SCOPE_NAMES to YES, but that will probably also strip FirstModule and SecondModule.

An alternative is to write a simple input filter (see INPUT_FILTER in the doxygen config file) that replaces "package foo.bar.project.something.AModule;" by "package AModule;". Then you have full control over how much is stripped.



来源:https://stackoverflow.com/questions/6677951/hide-common-package-in-doxygen-output

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!