Can Doxygen be configured to omit the basic C ++ types from collaboration diagrams?

Is there a way to prevent Doxygen from being included in the main C ++ types ( int , float , etc.) in the diagrams it creates? For example, when a collaboration diagram contains a large number of user types, knowing that they all use int internally, it is not as useful as viewing relationships between types and a large number of lines from all parts of the diagram to the int type making the diagram visually “busy” and harder to read .

Ideally, the code would be reasonably thought out and modular so that collaboration diagrams are small and simple, and the inclusion of fundamental types would not be a problem. But one situation in which Doxygen really shines is when there is a large amount of poorly written code that the user must cope with and work as quickly as possible, and it would be nice to simplify collaboration diagrams in this case.

I know that the abbreviation MAX_DOT_GRAPH_DEPTH can simplify collaboration diagrams, but it reduces the number of user-defined types and basic types. To make the most of the space available in the diagram, I would like to include only user-defined types.

+4
source share
1 answer

If HIDE_UNDOC_RELATIONS set to YES in the configuration file, doxygen should omit the main and other undocumented types in the diagrams.

+1
source

All Articles