Commit Graph

57 Commits

Author SHA1 Message Date
Bartek Kryza
4ab0d29252 Make sure sequence diagram messages generated during static variable initialization are rendered only once 2023-10-08 16:55:42 +02:00
Bartek Kryza
ed88fcd39d Added sequence diagram model cleanup step to remove empty block statements 2023-07-02 18:17:06 +02:00
Bartek Kryza
213483dd3b Added support for constructors and operators in sequence diagrams 2023-06-29 00:35:57 +02:00
Bartek Kryza
f1250e5780 Update Doxygen docs for sequence_diagram namespace 2023-06-25 12:48:32 +02:00
Bartek Kryza
935d25c8f4 Update Doxygen docs for class_diagram namespace 2023-06-24 17:24:06 +02:00
Bartek Kryza
321fb177a9 Updated code for Doxygen documentation 2023-06-23 19:39:41 +02:00
Bartek Kryza
e0447f28c1 Fixed class template parameter generation in class visitor 2023-03-16 21:45:08 +01:00
Bartek Kryza
6d4533018b Refactoring template_parameter model 2023-03-16 01:53:10 +01:00
Bartek Kryza
464d80eca3 Fix clang-tidy warning after upgrading to clang-tidy-15 2023-03-02 00:33:28 +01:00
Bartek Kryza
9a7d66f93f Improved rendering of template methods in class diagrams 2023-01-25 22:13:57 +01:00
Bartek Kryza
37b6e69d41 Updated copyright headers 2023-01-02 11:29:11 +01:00
Bartek Kryza
87f6616783 Refactored sequence diagram translation unit visitor 2022-12-25 16:08:39 +01:00
Bartek Kryza
7fb4ab25ff Applied readability-const-return-type clang-tidy fixes 2022-12-23 22:46:52 +01:00
Bartek Kryza
fb2aeb6dea Applied readability-make-member-function-const clang-tidy fixes 2022-12-23 16:47:08 +01:00
Bartek Kryza
25f787785f Applied readability-avoid-const-params-in-decls clang-tidy fixes 2022-12-21 17:20:07 +01:00
Bartek Kryza
f2760a5e21 Applied google-readability-namespace-comments clang-tidy fixes 2022-12-20 21:57:47 +01:00
Bartek Kryza
1c7e64c51e Added should_include helper methods in sequence diagram visitor 2022-12-18 22:18:41 +01:00
Bartek Kryza
35554a2ec0 Fixed nested call expressions order in sequence diagrams 2022-12-16 21:20:17 +01:00
Bartek Kryza
1a82e46d7d Added support for ternary conditional operator in sequence diagrams 2022-12-14 23:58:38 +01:00
Bartek Kryza
bd61a1540e Added support for switch statements in sequence diagrams 2022-12-13 21:09:34 +01:00
Bartek Kryza
3020ffd69f Added support for try/catch statements in sequence diagrams 2022-12-13 00:30:12 +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
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
290e1ab0fe Fixed formatting 2022-12-09 22:12:49 +01:00
Bartek Kryza
0a0b2a3d35 Added template method specialization sequence diagram test case 2022-12-08 00:41:54 +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
1644a201d0 Added function and method arguments in sequence diagrams 2022-12-04 22:51:57 +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
d1d4d5e0e7 Adding handling of lambda expressions in sequence diagrams 2022-12-04 01:33:02 +01:00
Bartek Kryza
9c3d65bf47 Added calls through pointers and references in template instantiation sequence diagram test case 2022-11-29 22:56:16 +01:00
Bartek Kryza
0e3c69ce38 Added smart pointer dereference sequence diagram test case 2022-11-29 22:09:04 +01:00
Bartek Kryza
f1af5460e3 Refactored sequence diagram visitor 2022-11-27 19:15:31 +01:00
Bartek Kryza
93e95613b4 Fixed formatting 2022-11-27 15:24:01 +01:00
Bartek Kryza
e586c9d062 Added basic test case for sequence diagrams with class template specializations 2022-11-27 12:51:02 +01:00
Bartek Kryza
b264ef5402 Added basic test case for sequence diagrams with template specializations 2022-11-23 00:06:18 +01:00
Bartek Kryza
4513e17275 Adding template class specialization sequence diagram test case 2022-11-21 23:56:02 +01:00
Bartek Kryza
a1e447966d WIP 2022-11-13 02:49:09 +01:00
Bartek Kryza
c2d9596e7c Fixed simple template instantiation sequence diagram test case 2022-11-01 21:52:12 +01:00
Bartek Kryza
08d0431a14 Fixed template function sequence diagram test case 2022-10-30 10:17:47 +01:00
Bartek Kryza
1fe9918c1a Initial refactoring of sequence diagram visitor to include participants 2022-10-23 22:36:53 +02:00
Bartek Kryza
a2705b10d9 Added template function sequence diagram test case 2022-09-27 23:12:46 +02:00
Bartek Kryza
511c8d0f65 WIP 2022-09-26 19:21:51 +02:00
Bartek Kryza
5cdbb364b0 Fixed sequence diagram test cases 2022-08-06 12:39:42 +02:00
Bartek Kryza
487e5d435b Removed cppast dependency 2022-08-03 22:13:27 +02:00
Bartek Kryza
dd85cfc19b Fixed formatting 2022-07-31 00:42:13 +02:00