|
Most information you can see graphically with Understand for C++ can be shared with others, FREE OF CHARGE, via HTML or textual output reports. Additional custom reports can be created using the PERL or C API.
Reports
- A complete index (data dictionary) of all entities used in the source
- Each Source File is processed to HTML, with helpful colorizing
- A Data Dictionary Summary, listing all entities and where they are declared
- A Class Report that is a full dump of the Information Browser for each class (as a PERL script)
- Each variable is cross referenced with links to the HTML marked up source
- Each type is cross referenced with links to the HTML marked up source
- Each function is cross referenced with links to the HTML marked up source
- Each macro is cross referenced with links to the HTML marked up source
- Each Include file is cross referenced as to where it is included
- The Invocation Tree is given for each function
- Various metrics (complexity and size related) are reported for classes, files, functions, and the project
- Unused Functions (dead code) are reported
- Unused Variables are reported
*Additional reports are generated by PERL scripts. See Understand's PERL script archive
Click to see an example report
|