Commit Graph

76 Commits

Author SHA1 Message Date
Bartek Kryza
097f7a11ed Extended generation of method attributes (#142) 2023-05-30 18:51:13 +02:00
Bartek Kryza
d349f3e01c Updated remove_compile_flags option 2023-05-05 21:09:21 +02:00
Bartek Kryza
f01ddc63f2 Fixed handling of array template specialization types 2023-05-02 16:10:35 +02:00
Bartek Kryza
15f9f9ae2b Fixed compilation with some failing test cases on LLVM 16 2023-03-28 21:35:31 +02:00
Bartek Kryza
344549ac03 Added include diagram JSON model generator 2023-03-25 18:18:19 +01:00
Bartek Kryza
aa2d3099de Added JSON package diagram generator test cases 2023-03-25 13:40:10 +01:00
Bartek Kryza
43b81f97ce Added JSON test cases for all sequence diagram test cases 2023-03-25 01:25:59 +01:00
Bartek Kryza
49a40723a7 Added sequence diagram JSON test matchers 2023-03-23 00:25:51 +01:00
Bartek Kryza
491fb2b443 Added test cases for JSON class generators 2023-03-22 01:00:26 +01: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
cf0d87a0bf Updated clang-format to version 15 2023-03-01 20:22:00 +01:00
Bartek Kryza
dbb3e68c3f Added rendering of concept requirements in concept body 2023-02-26 23:30:15 +01:00
Bartek Kryza
3509853dba Implemented tests for concept test case 00056 2023-02-26 13:51:38 +01:00
Bartek Kryza
040403382a Added basic framework for creating cxx20 test cases 2023-02-20 22:39:32 +01: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
3abc6b784f Enabled adding notes to class methods and members (fixes #87) 2023-01-29 12:00:00 +01:00
Bartek Kryza
21e7c3d3a0 Refactored cx utils to clang_utils 2023-01-25 22:43:49 +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
d7c13edbf9 Added highlight of calls within condition statements of if/else blocks 2022-12-12 21:15:05 +01:00
Bartek Kryza
62e4467665 Fixed formatting 2022-12-11 23:33:40 +01:00
Bartek Kryza
fb2bc68d39 Refactor HasCall sequence diagram test cases matcher 2022-12-11 22:32:32 +01:00
Bartek Kryza
310f311232 Added hyperlink generation in sequence diagrams 2022-12-10 16:34:57 +01:00
Bartek Kryza
290e1ab0fe Fixed formatting 2022-12-09 22:12:49 +01:00
Bartek Kryza
69ca8c2d8e Added start_from function and method entrypoints in sequence diagrams 2022-12-09 22:12:24 +01:00
Bartek Kryza
14c2cb6263 Fixed handling of arguments in sequence diagrams 2022-12-04 23:38:26 +01:00
Bartek Kryza
1644a201d0 Added function and method arguments in sequence diagrams 2022-12-04 22:51:57 +01:00
Bartek Kryza
93e95613b4 Fixed formatting 2022-11-27 15:24:01 +01:00
Bartek Kryza
df0163cdbf Added constexpr if sequence diagram test case 2022-11-27 15:23:32 +01:00
Bartek Kryza
6df8c790f5 Fixed formatting 2022-11-01 21:52:34 +01:00
Bartek Kryza
4f1a143a1b Fixed base sequence diagram test cases after refactor 2022-10-24 23:52:54 +02: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
e4289c4cab Refactoring getID to a unique global ID for entities 2022-08-11 17:04:16 +02:00
Bartek Kryza
dd85cfc19b Fixed formatting 2022-07-31 00:42:13 +02:00
Bartek Kryza
88a87edc42 First passing test cases using libtooling visitor 2022-07-17 11:48:00 +02:00
Bartek Kryza
9cadf9c9fb Removed unused code 2022-04-16 13:19:37 +02:00
Bartek Kryza
153dd55aaa Fixed include diagram items with hyphen 2022-04-15 18:56:38 +02:00
Bartek Kryza
1915bd85b1 Fixed link generation in include diagrams for include directives 2022-04-12 23:36:26 +02:00
Bartek Kryza
f4d4633ece Added basic include diagram test case 2022-04-10 13:33:16 +02:00
Bartek Kryza
46e8885c41 Added initial structure for include diagram generation 2022-04-04 23:55:37 +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
a216a81e19 Added relationship and scope filter test case 2022-03-30 01:01:25 +02:00
Bartek Kryza
3a7d22d527 Fixed unexposed template parameters namespace resolution 2022-03-16 23:50:27 +01:00
Bartek Kryza
96c6851e52 Added package diagram layout hints generation test case 2022-02-14 23:50:04 +01:00
Bartek Kryza
3d074f1ddd Added package diagram decorators test case 2022-01-26 20:11:22 +01:00
Bartek Kryza
ed965c544e Added namespace deprecated attribute test case 2022-01-26 00:30:46 +01:00
Bartek Kryza
29cf668b12 Switched component to package in package diagrams 2022-01-24 21:25:53 +01:00
Bartek Kryza
48e00dd094 Switched test case alias matcher to regex 2022-01-24 21:01:31 +01:00
Bartek Kryza
c0ef93cb63 Improved the t30001 test case 2022-01-23 11:37:51 +01:00