Cpptools provides a comprehensive range of toolsets that cater to C and C++ development.
One of the primary selling points of cpptools is its cross-platform compatibility. It's coded almost exclusively in Python, which means it can run on any platform that supports Python. Additionally, it uses Graphviz to render vectorial diagrams. The tool CppClassHierarchy is an excellent example of this feature. It parses source files and generates class hierarchy diagrams, displaying inheritance relationships and some cases of template instantiations.
To use CppClassHierarchy, simply run the command "CppClassHierarchy.py" and specify your desired output format and filename (if necessary). There are two valid formats to choose from, "xml" and "dot", with "dot" being the default if no format is specified. Overall, if you're looking to streamline your C/C++ development process, cpptools is definitely worth checking out.
Version 0.1.6: N/A