2025-03-05 19:18:45 +01:00
..
2024-08-16 10:04:43 +02:00
2025-01-15 22:36:52 +01:00
2023-12-10 21:10:51 +01:00
2024-03-05 17:36:48 +01:00
2023-07-09 12:58:03 +02:00
2024-12-22 18:19:29 +01:00
2025-01-15 22:36:52 +01:00
2025-03-05 10:42:46 +01:00
2024-12-22 18:19:29 +01:00
2023-06-19 23:25:31 +02:00
2025-01-04 19:58:21 +01:00
2024-03-05 17:36:48 +01:00
2024-03-05 17:36:48 +01:00
2025-01-17 21:01:21 +01:00

@mainpage clang-uml

Documentation

clang-uml is an automatic C++ to UML class, sequence, package and include diagram generator, driven by YAML configuration files. The main idea behind the project is to easily maintain up-to-date diagrams within a code-base or document legacy code. The configuration file or files for clang-uml define the types and contents of each generated diagram. The diagrams can be generated in PlantUML, MermaidJS and JSON formats.

Example sequence diagram generated using clang-uml from this code: Sample sequence diagram

clang-uml currently supports C++ up to 20, as well as C and Objective-C.

To see what clang-uml can do, checkout the diagrams generated for unit test cases here or examples in clang-uml-examples repository.

These pages provide both user and developer documentation.