Commit Graph

789 Commits

Author SHA1 Message Date
Bartek Kryza
bd61a1540e Added support for switch statements in sequence diagrams 2022-12-13 21:09:34 +01:00
Bartek Kryza
2d72d98234 Updated test case documentation 2022-12-13 00:34:23 +01:00
Bartek Kryza
3020ffd69f Added support for try/catch statements in sequence diagrams 2022-12-13 00:30:12 +01:00
Bartek Kryza
91a9aa861d Added highlight of calls within condition statements in loops 2022-12-12 22:55:57 +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
b2396d7b44 Merge pull request #61 from bkryza/add-sequence-diagram-support-for-template-code-2
Add sequence diagram support for template code
2022-12-12 00:08:27 +01:00
Bartek Kryza
8dd35d11e9 Updated test case documentation 2022-12-11 23:35:31 +01:00
Bartek Kryza
62e4467665 Fixed formatting 2022-12-11 23:33:40 +01:00
Bartek Kryza
8a167a5ccc Added example clang-uml sequence diagrams 2022-12-11 23:33:15 +01:00
Bartek Kryza
9fcfaf4cd8 Updated test case documentation 2022-12-11 23:13:15 +01:00
Bartek Kryza
4a3f87caef Updated gitignore 2022-12-11 23:11:12 +01:00
Bartek Kryza
452271fd45 Refactored verbosity option to counter (none), -v, -vv, -vvv (trace) 2022-12-11 23:08:53 +01:00
Bartek Kryza
c7b80297d7 Added forward class declaration sequence diagram test case 2022-12-11 22:48:56 +01:00
Bartek Kryza
fb2bc68d39 Refactor HasCall sequence diagram test cases matcher 2022-12-11 22:32:32 +01:00
Bartek Kryza
e5e7df43e8 Refactored sequence diagram model classes 2022-12-11 21:21:27 +01:00
Bartek Kryza
29b679b0a4 Fixed id resolution of callexpr callees by function declaration 2022-12-11 19:10:13 +01:00
Bartek Kryza
70cb58fce9 Updated test case documentation 2022-12-11 02:18:05 +01:00
Bartek Kryza
cbab8b5e74 Fixed formatting 2022-12-11 02:03:57 +01:00
Bartek Kryza
dcdde1af4b Fixed if constexpr sequence diagram handling 2022-12-11 02:03:26 +01:00
Bartek Kryza
0c23ce86ba Added loop statement sequence diagram support 2022-12-11 01:50:54 +01:00
Bartek Kryza
13dae33d99 Added if statement sequence diagram support 2022-12-11 00:12:31 +01:00
Bartek Kryza
dae8513529 Updated test case documentation 2022-12-10 16:37:28 +01:00
Bartek Kryza
310f311232 Added hyperlink generation in sequence diagrams 2022-12-10 16:34:57 +01:00
Bartek Kryza
3b6d999520 Added Curiously Recurring Template Pattern sequence diagram test case 2022-12-10 12:06:12 +01:00
Bartek Kryza
80e94c2e32 Updated recursive template sequence diagram test case 2022-12-10 11:24:00 +01:00
Bartek Kryza
8e3a7ed436 Updated test case documentation 2022-12-09 23:49:34 +01:00
Bartek Kryza
757dd3eed9 Added recursive template sequence diagram test case 2022-12-09 23:34:52 +01:00
Bartek Kryza
fef88325ab Added support for styling static methods in sequence diagrams 2022-12-09 23:08:16 +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
caf0ae7928 Added combine_free_functions_into_file_participants sequence diagram option 2022-12-09 00:10:38 +01:00
Bartek Kryza
6478cffa27 Updated test case documentation 2022-12-08 00:45:19 +01:00
Bartek Kryza
0a0b2a3d35 Added template method specialization sequence diagram test case 2022-12-08 00:41:54 +01:00
Bartek Kryza
de4e88a92d Added class exclusion by namespace in sequence diagram test case 2022-12-06 22:31:54 +01:00
Bartek Kryza
8d8b3415f7 Added automatic call tracing through lambdas passed to functions as params 2022-12-06 20:14:42 +01:00
Bartek Kryza
1ca44c5a0d Updated test case documentation 2022-12-06 00:36:13 +01:00
Bartek Kryza
db3381865e Updated test case documentation 2022-12-06 00:33:08 +01:00
Bartek Kryza
f7a1130bab Added test case for sequence diagram with multiple translation units 2022-12-05 23:57:00 +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
5a8b739eba Fixed GitHub Actions build 2022-12-04 15:04:36 +01:00
Bartek Kryza
664a74faee Updated test case documentation 2022-12-04 14:49:21 +01:00
Bartek Kryza
af8d7d704a Updated test case documentation 2022-12-04 14:46:44 +01:00
Bartek Kryza
7ddd81c1b7 Fixed formatting 2022-12-04 14:42:15 +01:00
Bartek Kryza
10da4ad164 Refactored sequence diagram call expression processing 2022-12-04 14:41:23 +01:00
Bartek Kryza
b87c6acd44 Refactored lambda naming in sequence diagrams 2022-12-04 13:19:44 +01:00
Bartek Kryza
f07b35802a Refactored call expression context in sequence diagram visitor 2022-12-04 12:42:36 +01:00
Bartek Kryza
8684bc861b Fixed lambda sequence diagram test case 2022-12-04 12:10:52 +01:00
Bartek Kryza
d1d4d5e0e7 Adding handling of lambda expressions in sequence diagrams 2022-12-04 01:33:02 +01:00
Bartek Kryza
459baa326c Updated test case documentation 2022-11-30 21:32:37 +01:00