Commit Graph
65 Commits
Author SHA1 Message Date
Bartek Kryza 49a40723a7 Added sequence diagram JSON test matchers 2023-03-23 00:25:51 +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 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 95d3339fd2 Fixed formatting 2022-12-26 21:47:50 +01:00
Bartek Kryza 1a344f9d8c Refactored sequence diagram visitor 2022-12-26 21:46:45 +01:00
Bartek Kryza 6a167f0835 Fixed segfault in sequence diagram template class generation 2022-12-26 21:44:49 +01:00
Bartek Kryza 7fb4ab25ff Applied readability-const-return-type clang-tidy fixes 2022-12-23 22:46:52 +01:00
Bartek Kryza 4c7c9ff7dc Applied llvm-else-after-return clang-tidy fixes 2022-12-23 16:59:33 +01:00
Bartek Kryza a907769c38 Applied misc-unused-parameters clang-tidy fixes 2022-12-21 17:35:05 +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 134ad77f5c Applied readability-magic-numbers clang-tidy fixes 2022-12-20 23:49:43 +01:00
Bartek Kryza 682c6648be Applied cppcoreguidelines-pro-type-member-init,hicpp-explicit-conversionsm,modernize-use-default-member-init clang-tidy fixes 2022-12-20 23:01:55 +01:00
Bartek Kryza f2760a5e21 Applied google-readability-namespace-comments clang-tidy fixes 2022-12-20 21:57:47 +01:00
Bartek Kryza eac49e472c Improved folding empty control statements in sequence diagrams 2022-12-19 00:12:25 +01:00
Bartek Kryza 5255fd1785 Fixed path filtering 2022-12-18 17:11:43 +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 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 452271fd45 Refactored verbosity option to counter (none), -v, -vv, -vvv (trace) 2022-12-11 23:08:53 +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 310f311232 Added hyperlink generation in sequence diagrams 2022-12-10 16:34:57 +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 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 1644a201d0 Added function and method arguments in sequence diagrams 2022-12-04 22:51:57 +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 d1d4d5e0e7 Adding handling of lambda expressions in sequence diagrams 2022-12-04 01:33:02 +01:00
Bartek Kryza 73f399c8a0 Added standard container sequence diagram test case 2022-11-30 20:21:55 +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 f3aec40b2a Fixed test case with template class sequence diagram 2022-11-13 14:33:03 +01:00
Bartek Kryza a1e447966d WIP 2022-11-13 02:49:09 +01:00
Bartek Kryza 6df8c790f5 Fixed formatting 2022-11-01 21:52:34 +01:00
Bartek Kryza 08d0431a14 Fixed template function sequence diagram test case 2022-10-30 10:17:47 +01:00
Bartek Kryza 4f1a143a1b Fixed base sequence diagram test cases after refactor 2022-10-24 23:52:54 +02:00
Bartek Kryza ad5ec1c973 Added participant generation in sequence diagrams 2022-10-24 01:09:40 +02: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 3bbaf91511 Fixed formatting 2022-09-15 23:36:56 +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 5cdbb364b0 Fixed sequence diagram test cases 2022-08-06 12:39:42 +02:00
Bartek Kryza 7274809561 Fixed package diagram generation 2022-07-31 16:14:36 +02:00