scitools.com

Understand Architectures

Architectures group entities into a custom hierarchy - by folder, author, language, or anything else you define - so you can browse, filter, and analyze code along whatever lines matter to you. Automatic architecture plugins regenerate themselves every time you open the project, so they stay up to date as the codebase changes. The tables below list every automatic architecture Understand offers - the Default Architectures are ready to use, and the Additional Architectures are mostly plugins you enable from the Plugin Manager.

See What is an architecture? or Build, browse & enable architectures for more.

Default Architectures

NameLanguages
Calendar
Directory Structure
Git AuthorAny
Git DateAny
Language
Visual Studio

Additional Architectures

Not enabled by default - must be turned on manually in the Plugin Manager.

NameLanguages
AI NamespaceBasic, C, C#, C++, JavaScript, PHP, Pascal
CMakeC, C++
Copyright and LicenseAny
Create From FileAny
CyclesAny
File Categorizer ArchitectureC, C++
File NamespaceC++
Git OwnerAny
Git StabilityAny
Long NameAny
POSIX Thread Entry PointsC, C++
Qt Thread Entry PointsC, C++
Visibility MatrixAny
Visibility Matrix CoresAny
Visual Studio Structure ( C/C++ )C, C++