Commit Graph

80 Commits

Author SHA1 Message Date
Bartek Kryza
9cadf9c9fb Removed unused code 2022-04-16 13:19:37 +02:00
Bartek Kryza
44a6112df7 Optimized class diagram generator alias resolution 2022-04-14 20:11:47 +02:00
Bartek Kryza
a8b57e4eb1 Changed scope_t to access_t and fixed friend access specifier handling 2022-03-30 23:28:03 +02:00
Bartek Kryza
3d7c446d57 Enabled subclass filter to generate class inheritance diagram 2022-03-29 00:27:02 +02:00
Bartek Kryza
36065a7819 Refactored include and exclude filters 2022-03-27 19:32:58 +02:00
Bartek Kryza
eed9fcaf66 Added comment support to inja templates in links and tooltips 2022-03-23 21:59:27 +01:00
Bartek Kryza
d7e27841bc Added PlantUML links generation in class diagrams 2022-03-20 22:57:17 +01:00
Bartek Kryza
c49969495f Added thread pool to parallelize diagram generation 2022-03-18 23:00:13 +01:00
Bartek Kryza
ebe39fe3cf Added support for anonymous nested structs 2022-03-06 00:21:46 +01:00
Bartek Kryza
768faaa1c8 Fixed skipping using_namespace when generating packages 2022-03-05 20:16:29 +01:00
Bartek Kryza
a67b459437 Initial refactor of namespace handling 2022-03-04 23:38:37 +01:00
Bartek Kryza
17b0686f5c Fixed package generation in class diagrams 2022-02-27 00:49:58 +01:00
Bartek Kryza
3eb652e5b5 Moved all generated relationships in class diagram to the end 2022-02-24 22:30:59 +01:00
Bartek Kryza
fe3c4aedf1 Added generation of packages in class diagrams 2022-02-24 22:16:50 +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
1da3dcb720 Refactored class diagram model to keep namespace structure 2022-02-18 21:56:37 +01:00
Bartek Kryza
e7afdba19a Refactored generator function to common namespace 2022-02-16 21:00:52 +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
64ffac3a77 Added class diagram layout hints 2022-02-15 20:36:18 +01:00
Bartek Kryza
fcfe2bcab2 Added generate_method_arguments handling in class diagram generator 2022-02-06 18:37:48 +01:00
Bartek Kryza
8117dfefab Added basic config option inheritance 2022-02-06 00:02:58 +01:00
Bartek Kryza
54b378dc71 Fixed template namespace filter in class diagrams 2022-01-30 18:30:56 +01:00
Bartek Kryza
98f103ec72 Fixed formatting 2022-01-23 22:20:50 +01:00
Bartek Kryza
cb7a4b9038 Added test case for package dependency generation 2022-01-23 22:20:23 +01:00
Bartek Kryza
246fa9d845 Fixed formatting 2022-01-22 21:02:06 +01:00
Bartek Kryza
20759f412d Added initial support for package diagrams 2022-01-22 21:01:33 +01:00
Bartek Kryza
6d11376039 Refactored common diagram elements to clanguml::common:model namespace 2022-01-16 20:57:39 +01:00
Bartek Kryza
d62a2a1e9f Updated copyright dates 2022-01-16 18:34:15 +01:00
Bartek Kryza
a2c7d9ff48 Refactored generators 2021-10-03 12:47:45 +02:00