Commit Graph
371 Commits
Author SHA1 Message Date
Bartek Kryza fe3c4aedf1 Added generation of packages in class diagrams 2022-02-24 22:16:50 +01:00
Bartek Kryza 8854f764a5 Minor README updates 2022-02-23 21:40:16 +01:00
Bartek Kryza af38f56046 Fixed package diagram generation after refactoring class diagram model 2022-02-23 21:35:59 +01:00
Bartek Kryza 1c619a9695 Fixed t00033 after refactoring class diagram visitor 2022-02-23 21:25:28 +01:00
Bartek Kryza 2554008f85 Refactored process_function_parameter method 2022-02-23 20:01:11 +01:00
Bartek Kryza 32ba144943 Refactored build_template_instantiation method 2022-02-23 19:40:05 +01:00
Bartek Kryza 83cd05c6a2 Refactored find_relationships method 2022-02-23 15:05:26 +01:00
Bartek Kryza d2bd58cede Refactored class visitor main method 2022-02-23 10:57:39 +01:00
Bartek Kryza 1a5a7aefcb Fixed rendering of member variables with alias to template or alias template (t00014) 2022-02-22 13:02:26 +01:00
Bartek Kryza e8ebaad6c6 Added generate_packages option to class_diagrams 2022-02-18 22:45:48 +01:00
Bartek Kryza 1da3dcb720 Refactored class diagram model to keep namespace structure 2022-02-18 21:56:37 +01:00
Bartek Kryza 97bf705047 Refactored nested_trait to handle element hierarchy 2022-02-17 23:41:25 +01:00
Bartek Kryza 6afd522146 Moved package element to common namespace 2022-02-17 21:15:53 +01:00
Bartek Kryza e1a8d621ce Disable copying of model diagrams 2022-02-17 20:58:38 +01:00
Bartek Kryza 8e275eebac Refactored package_trait to more generic nested_trait 2022-02-17 20:05:04 +01:00
Bartek Kryza 2ff7de1d85 Refactored package_trait iterators 2022-02-17 19:51:58 +01:00
Bartek Kryza 8951e7f28c Merge pull request #15 from bkryza/add-diagram-layout-hints
Add diagram layout hints
2022-02-16 22:14:07 +01:00
Bartek Kryza d50a45b033 Updated configuration file docs 2022-02-16 22:03:25 +01:00
Bartek Kryza 1b65832e13 Updated configuration file docs 2022-02-16 22:00:16 +01:00
Bartek Kryza b1178a8089 Fixed formatting 2022-02-16 21:46:22 +01:00
Bartek Kryza decab5bc45 Updated clang-uml uml diagrams 2022-02-16 21:41:21 +01:00
Bartek Kryza 3b6aa48b82 Refactored common diagram methods to common class 2022-02-16 21:14:21 +01:00
Bartek Kryza e7afdba19a Refactored generator function to common namespace 2022-02-16 21:00:52 +01:00
Bartek Kryza 4eab1e62b5 Refactored sequence diagram generator 2022-02-16 19:55:12 +01:00
Bartek Kryza fb00743702 Refactored package_diagram generator to common base class template 2022-02-16 00:09:45 +01:00
Bartek Kryza 2678a4040e Refactored class_diagram generator to common base class template 2022-02-15 23:38:03 +01:00
Bartek Kryza 5fba937927 Added t00035 docs 2022-02-15 23:37:22 +01:00
Bartek Kryza 3bf313df61 Updated test cases documentation 2022-02-15 20:38:42 +01:00
Bartek Kryza 64ffac3a77 Added class diagram layout hints 2022-02-15 20:36:18 +01:00
Bartek Kryza 1e551ebbff Updated test cases documentation 2022-02-14 23:52:35 +01:00
Bartek Kryza 7a475411eb Updated test cases documentation 2022-02-14 23:51:43 +01:00
Bartek Kryza 96c6851e52 Added package diagram layout hints generation test case 2022-02-14 23:50:04 +01:00
Bartek Kryza db56949da3 Added package diagram layout hints generation 2022-02-14 23:49:53 +01:00
Bartek Kryza 5835f230e4 Added layout hints config option to package diagrams 2022-02-14 22:51:29 +01:00
Bartek Kryza fd7d916e3e Added layout hints config option to class diagrams 2022-02-14 22:36:12 +01:00
Bartek Kryza ed5e8e4e2d Merge pull request #14 from bkryza/fix-build-on-macos
Fix build on macos
2022-02-13 00:26:04 +01:00
Bartek Kryza 0f068ec8fb Updated README 2022-02-13 00:19:55 +01:00
Bartek Kryza fb392cb32b Disable SPDLOG_FMT_EXTERNAL cmake setting on macos 2022-02-13 00:17:05 +01:00
Bartek Kryza 47554060f4 Added CMake option to build using specific llvm version 2022-02-12 20:14:36 +01:00
Bartek Kryza b11396cbf3 Fixed building with clang 2022-02-12 18:55:42 +01:00
Bartek Kryza 8e73db6ccd Fixed building on macos 2022-02-11 22:53:11 +01:00
Bartek Kryza 45c26f76a3 Refactored config option to separate file 2022-02-06 23:09:20 +01:00
Bartek Kryza fe3f09a9c3 Updated test cases documentation 2022-02-06 22:47:02 +01:00
Bartek Kryza fcfe2bcab2 Added generate_method_arguments handling in class diagram generator 2022-02-06 18:37:48 +01:00
Bartek Kryza 786ecbdd1d Added generate_method_arguments config option 2022-02-06 18:18:34 +01:00
Bartek Kryza 8f35a194e1 Fixed config includes relative paths 2022-02-06 12:29:13 +01:00
Bartek Kryza b2f34bcfe8 Refactored config method from h to cc file 2022-02-06 00:12:38 +01:00
Bartek Kryza 8117dfefab Added basic config option inheritance 2022-02-06 00:02:58 +01:00
Bartek Kryza bf64a59d0d Fixed log before diagrams listing 2022-02-05 19:06:05 +01:00
Bartek Kryza 31f6cebee2 Added include-what-you-use makefile target 2022-02-05 18:53:54 +01:00