CppDepend v5.0 offers the ability to import the results files from any C/C++ static analysis tool.
It supports out of the box the XML files from CppCheck and CPD, however you can integrate any other analysis tool by providing to CppDepend our XML template.
These imported data could be exploited from within CppDepend.
CppDepend v5.0 works with the latest version of Clang which implement all of the Draft International Standard (see most recent publicly available draft) of the upcoming C++14 language standard. Please refer here for more details.
For more flexibility, CppDepend v5.0 offers now a powerful way to develop your custom CQlinq extensions using the CppDepend API. for example you can easily add a new metric to methods and invoke it using a query like this:
Until CppDepend v4.0 the code base was structured using namespaces/types/ methods and fields which are not adapted to pure C projects. CppDepend v5.0 offers now a Directory/File structure and CQlinq extensions to query files. The class browser and all the interactive graphs are now adapted to explore better the pure C projects.
With CppDepend, software quality can be measured using Code Metrics, visualized using Graphs and Treemaps, and enforced using standard and custom Rules.