Structure101 for C/C++

Structure101 for C/C++ is the first tool to make meaningful structural analysis and control possible for code-bases written in C and C++.

Simgear

In addition to the standard Structure101 feature set, the C/C++ version also provides:

  • Unequalled data fidelity including full support for templates
  • Rich file-merging options for (Lakos-style) module views
  • Ability to switch between compiler, source and linker models
  • Transformations and name maps to map physical to design hierarchy
  • Overview and "includes only" granularity for huge code bases


Availability and Pricing

Structure101 for QAC and QAC++ is available from our technology partner Programming Research.

Architecture Analyzer for C/C++ is available from our technology partner Coverity.

C/C++ demos and docs

Getting Started with Structure101 for C/C++ (13 mins)
Outlines the C/C++ specific aspects of the product with a view to getting new users up and running.

Overview of C/C++ model options (23 mins)
Discusses the key language-specific aspects of Structure101 for C/C++, in particular the Source, Linker and Compiler model options

File merging (19 mins)
Explains the mechanics of file merging in Structure101 for C/C++ (typically to merge .h files to .c or vice versa).

The product documentation is also available online: