Commit Graph

36 Commits

Author SHA1 Message Date
Bartek Kryza
2004d25bdd Refactored class, include and package diagrams visitor to output filtered intermediate diagram (#289) 2024-07-23 16:32:15 +02:00
Bartek Kryza
420475ab64 Renamed common::id_t to eid_t to avoid conflicts with system id_t 2024-06-05 22:01:13 +02:00
Bartek Kryza
cf79b3184c Initial refactor of id_t to a separate class 2024-06-04 00:03:26 +02:00
Bartek Kryza
16195bfa62 Refactored template_builder to common namespace (#227) 2024-01-14 13:38:23 +01:00
Bartek Kryza
d8a49f4ac5 Updated copyright header 2024-01-02 23:19:46 +01:00
Bartek Kryza
321fb177a9 Updated code for Doxygen documentation 2023-06-23 19:39:41 +02:00
Bartek Kryza
0aa4eb732d Improved unexposed template parameter tokenization 2023-04-23 19:29:02 +02:00
Bartek Kryza
38928cf86f Refactored template specialization matching 2023-04-05 21:57:56 +02:00
Bartek Kryza
cb74864d0d Removed dead code 2023-04-05 20:31:00 +02:00
Bartek Kryza
6341a62857 Added support for 'class' diagrams from C99/C11 translation units (#97) 2023-02-19 18:54:04 +01:00
Bartek Kryza
9a7d66f93f Improved rendering of template methods in class diagrams 2023-01-25 22:13:57 +01:00
Bartek Kryza
a9f793e407 Removed dead code and improve test coverage 2023-01-18 21:37:06 +01:00
Bartek Kryza
37b6e69d41 Updated copyright headers 2023-01-02 11:29:11 +01:00
Bartek Kryza
177c68158a Applied performance-unnecessary-value-param clang-tidy fixes 2022-12-20 23:16:46 +01:00
Bartek Kryza
f2760a5e21 Applied google-readability-namespace-comments clang-tidy fixes 2022-12-20 21:57:47 +01:00
Bartek Kryza
17db587426 Added support for iterating over diagram elements from inja templates (fixes #54) 2022-09-15 23:36:29 +02:00
Bartek Kryza
f93cbe8ff2 Fixed handling of nested classes in relative namespaces 2022-09-10 19:28:35 +02:00
Bartek Kryza
59089c2598 Fixed formatting 2022-08-08 18:25:35 +02:00
Bartek Kryza
b066348429 Fixed compilation on macos 2022-08-08 18:21:08 +02:00
Bartek Kryza
dd85cfc19b Fixed formatting 2022-07-31 00:42:13 +02:00
Bartek Kryza
8a7e89cb63 WIP 2022-07-18 23:41:37 +02:00
Bartek Kryza
315c1d26e6 Refactored type specialization and instantiation matching 2022-05-21 16:06:41 +02:00
Bartek Kryza
dc26d1354d Fixed template instantiation matching 2022-05-21 13:44:27 +02:00
Bartek Kryza
cf908434e2 Refactored class template model 2022-05-09 23:36:34 +02:00
Bartek Kryza
468393ddb8 WIP Refactoring alias template resolution based on clang canonical representation 2022-05-05 00:34:23 +02:00
Bartek Kryza
5b8e40c1eb Added package dependencies and dependants filter 2022-04-18 19:32:27 +02:00
Bartek Kryza
98a118db1d Refactored unexposed template paramter parsing 2022-03-13 12:24:55 +01:00
Bartek Kryza
a67b459437 Initial refactor of namespace handling 2022-03-04 23:38:37 +01:00
Bartek Kryza
ae9c516054 Fixed formatting 2022-02-24 22:17:35 +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
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
08bf8cc5fa Fixed paths in file headers 2021-10-03 12:53:18 +02:00
Bartek Kryza
61a2849cf2 Refactored top level directory structure 2021-10-03 12:30:48 +02:00