Commit Graph

38 Commits

Author SHA1 Message Date
Bartek Kryza
fb370adbfd Improved documentation 2023-07-09 12:58:03 +02:00
Bartek Kryza
935d25c8f4 Update Doxygen docs for class_diagram namespace 2023-06-24 17:24:06 +02:00
Bartek Kryza
e7f738c6dc Fixed handling properties of template methods (e.g. is_constructor) 2023-06-01 00:57:46 +02:00
Bartek Kryza
097f7a11ed Extended generation of method attributes (#142) 2023-05-30 18:51:13 +02:00
Bartek Kryza
c59fbfa565 Added JSON test case stubs for all class diagram test cases 2023-03-21 00:37:57 +01:00
Bartek Kryza
b412f46fb2 Added initial json generator test cases 2023-03-20 01:33:50 +01:00
Bartek Kryza
78cfa630e5 Fixed handling of relative paths in configuration files (#69) 2023-01-21 18:07:46 +01:00
Bartek Kryza
37b6e69d41 Updated copyright headers 2023-01-02 11:29:11 +01:00
Bartek Kryza
f2760a5e21 Applied google-readability-namespace-comments clang-tidy fixes 2022-12-20 21:57:47 +01:00
Bartek Kryza
e4289c4cab Refactoring getID to a unique global ID for entities 2022-08-11 17:04:16 +02:00
Bartek Kryza
88a87edc42 First passing test cases using libtooling visitor 2022-07-17 11:48:00 +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
a67b459437 Initial refactor of namespace handling 2022-03-04 23:38:37 +01:00
Bartek Kryza
8117dfefab Added basic config option inheritance 2022-02-06 00:02:58 +01:00
Bartek Kryza
d62a2a1e9f Updated copyright dates 2022-01-16 18:34:15 +01:00
Bartek Kryza
1ae7a149e9 Refactored class_mode diagram class 2021-09-26 23:12:22 +02:00
Bartek Kryza
55f1cc0298 Updated clang-format to version 12 2021-08-03 23:47:12 +02:00
Bartek Kryza
e7f9674433 Changed default config file name to .clang-uml 2021-07-25 23:02:18 +02:00
Bartek Kryza
734b82eb09 Changed default config file name to .clang-uml 2021-07-25 23:01:08 +02:00
Bartek Kryza
dac8823ff9 Refactored method and field type rendering 2021-05-01 15:39:41 +02:00
Bartek Kryza
68be22f9dd Fixed building on LLVM 12 2021-05-01 11:27:36 +02:00
Bartek Kryza
b61143a5b2 Ported template instantiation handling to cppast 2021-03-28 22:22:04 +02:00
Bartek Kryza
5dc841d9e6 Initial refactor to cppast 2021-03-24 01:02:28 +01:00
Bartek Kryza
90952d8c3c Fixed dependency generation for template specializations 2021-03-20 19:54:04 +01:00
Bartek Kryza
d55e57eb05 Fixed method result type generation 2021-03-18 21:02:33 +01:00
Bartek Kryza
3c0e9d51d2 Added handling of method parameters default values 2021-03-18 20:33:46 +01:00
Bartek Kryza
fcafef4b85 Added basic method parameter handling 2021-03-18 19:58:27 +01:00
Bartek Kryza
a86add009c Refactored test cases tags 2021-03-15 00:04:32 +01:00
Bartek Kryza
5a5652a443 Fixed logging levels 2021-03-14 23:27:53 +01:00
Bartek Kryza
520071f5b3 Added test case for inline diagram in config without code 2021-03-12 22:22:42 +01:00
Bartek Kryza
e07392dae6 Refactored class diagram generator to use identifiers for types 2021-03-07 23:05:03 +01:00
Bartek Kryza
e53294905e Extended t00003 with static const auto field test 2021-02-28 19:30:55 +01:00
Bartek Kryza
74d5ced824 Added custom catch matchers for test cases 2021-02-27 13:39:19 +01:00
Bartek Kryza
e014454593 Refactored test case structure 2021-02-27 00:52:51 +01:00
Bartek Kryza
dfa39a0433 Added handling of static class fields 2021-02-25 20:43:29 +01:00
Bartek Kryza
e3ffeba732 Extended basic class member test case with oneline multiple member declaration check 2021-02-24 13:15:50 +01:00
Bartek Kryza
78d8655c6d Added basic class access and type specifiers generation 2021-02-23 23:31:55 +01:00