Commit Graph

352 Commits

Author SHA1 Message Date
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
Bartek Kryza
fcc42bc277 Added include! directive to config files allowing nesting diagram configs 2022-02-05 15:22:35 +01:00
Bartek Kryza
c1825f1a1f Added list-diagrams cli options 2022-02-05 11:52:28 +01:00
Bartek Kryza
1a93f6121d Added acknowledgments section 2022-01-30 22:27:18 +01:00
Bartek Kryza
b128602022 Merge pull request #12 from bkryza/add-package-diagrams
Add package diagrams
2022-01-30 19:00:43 +01:00
Bartek Kryza
b728d35b13 Updated test cases documentation 2022-01-30 18:32:26 +01:00
Bartek Kryza
54b378dc71 Fixed template namespace filter in class diagrams 2022-01-30 18:30:56 +01:00
Bartek Kryza
5ada8cdeee Updated test cases documentation 2022-01-29 23:21:05 +01:00
Bartek Kryza
50dd3ee1c5 Added split namespace test case 2022-01-29 23:18:32 +01:00
Bartek Kryza
9aca8368b4 Added target for generating clang-uml UML diagrams 2022-01-29 22:10:25 +01:00
Bartek Kryza
9cded5ddab Added diagram model configs 2022-01-29 21:58:46 +01:00
Bartek Kryza
764b7fe6f7 Added decorators model class diagram config 2022-01-29 21:31:30 +01:00
Bartek Kryza
27c34f8d78 Added configuration model class diagram config 2022-01-29 21:24:14 +01:00
Bartek Kryza
5cc986c9d6 Refactored utils 2022-01-29 21:17:42 +01:00
Bartek Kryza
f539569848 Updated cppast ref 2022-01-29 20:50:53 +01:00
Bartek Kryza
8aec4a4d19 Fixed package diagram unique packages generation 2022-01-29 20:50:03 +01:00
Bartek Kryza
a1b4a96851 Added clang-uml package diagram config 2022-01-29 20:49:11 +01:00
Bartek Kryza
fe8b54fb7b Added output-directory option to override diagram output from cli 2022-01-29 11:42:23 +01:00
Bartek Kryza
9ac6a23888 Updated README package diagram example 2022-01-28 22:08:29 +01:00
Bartek Kryza
81dcc5da9e Updated test cases documentation 2022-01-28 22:05:14 +01:00