Hide shared package in doxygen output

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

+4
source share
1 answer

You can set HIDE_SCOPE_NAMES to YES, but this will probably also separate FirstModule and SecondModule.

An alternative is to create a simple input filter (see INPUT_FILTER in the doxygen configuration file), which replaces "package foo.bar.project.something.AModule;" by "batch AModule"; Then you have complete control over how much is deprived.

+8
source

All Articles