3 ms·
Doxygen in it's full glory with all flags enabled can come pretty closeto this. It has iheritance, composition, call graph, it can include source code fragment
by vasvir 3y ago
Doxygen in it's full glory with all flags enabled can come pretty closeto this.
It has iheritance, composition, call graph, it can include source code fragments and everything is interlinked.
It is very useful to get you started in an unknown codebase.
- bkryza 3y agoYes, absolutely, in fact clang-uml also uses Doxygen for it's own documentation - although diagrams are 'self'-generated by clang-uml - for instance see here: https://clang-uml.github.io/structclanguml_1_1config_1_1config.html https://clang-uml.github.io/structclanguml_1_1config_1_1conf... However, the main difference between clang-uml and Doxygen is that in Doxygen the diagrams are a by-product of generated documentation. clang-uml aims to give you much more control over what you want in your diagrams, without having to use Doxygen or any other documentation tool, which possibly makes it more flexible in how you can use its output. Obviously, which approach you prefer depends on your use case and needs.