Commit Graph

120 Commits

Author SHA1 Message Date
Bartek Kryza
0ce7b533f4 Applied modernize-concat-nested-namespaces clang-tidy fixes 2022-12-20 22:33:34 +01:00
Bartek Kryza
7061243113 Applied readability-use-anyofallof clang-tidy fixes 2022-12-20 22:23:03 +01:00
Bartek Kryza
f2760a5e21 Applied google-readability-namespace-comments clang-tidy fixes 2022-12-20 21:57:47 +01:00
Bartek Kryza
e8909c6fc1 Applied bugprone-use-after-move clang-tidy fixes 2022-12-20 21:51:48 +01:00
Bartek Kryza
834ead063e Minor code cleanup 2022-12-19 23:56:48 +01:00
Bartek Kryza
1c7e64c51e Added should_include helper methods in sequence diagram visitor 2022-12-18 22:18:41 +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
0d15d09de2 Added test case for filtering methods based on access specifier in sequence diagrams 2022-12-14 22:00:27 +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
e5e7df43e8 Refactored sequence diagram model classes 2022-12-11 21:21:27 +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
310f311232 Added hyperlink generation in sequence diagrams 2022-12-10 16:34:57 +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
b87c6acd44 Refactored lambda naming in sequence diagrams 2022-12-04 13:19:44 +01: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
7b20a491b4 Added paragaph array to clang comment parser 2022-09-22 19:33:24 +02:00
Bartek Kryza
4caf7308b2 Fixed namespace exclusion filtering 2022-09-21 23:24:29 +02:00
Bartek Kryza
920388d84a Refactored comment parsing to clang comments 2022-09-18 23:57:22 +02:00
Bartek Kryza
e45458de62 Extended inja comment test case 2022-09-16 18:21:03 +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
f93cbe8ff2 Fixed handling of nested classes in relative namespaces 2022-09-10 19:28:35 +02:00
Bartek Kryza
6842825402 Fixed handling of nested classes in templates and anonymous nested structs 2022-09-10 01:38:52 +02:00
Bartek Kryza
381994df99 Added test case for configurable type aliases 2022-09-05 23:35:01 +02:00
Bartek Kryza
d887353c24 Fixed handling of nested and anonymous classes 2022-09-04 18:15:29 +02:00
Bartek Kryza
e7cb6c0fb2 Fixed include graph diagram visitor 2022-09-03 11:13:59 +02:00
Bartek Kryza
dbb4dd3caa Fixed glob resolution with multiple threads 2022-09-02 23:18:16 +02:00
Bartek Kryza
86c5444407 Ensure class methods and fields are only added once 2022-08-31 18:44:54 +02:00
Bartek Kryza
feb19c23c7 Cleaned up code 2022-08-28 21:23:47 +02:00
Bartek Kryza
0701a082e9 All test cases passing 2022-08-28 14:38:46 +02:00
Bartek Kryza
1cf3ceff7b Refactored build_template_instantiation method 2022-08-25 13:53:34 +02:00
Bartek Kryza
dfd3fee444 Fixed formatting 2022-08-24 21:42:28 +02:00
Bartek Kryza
e37d2d6683 Fixed t00014 2022-08-24 21:41:57 +02:00
Bartek Kryza
0cd6a9d36e WIP 2022-08-12 00:57:12 +02:00
Bartek Kryza
e4289c4cab Refactoring getID to a unique global ID for entities 2022-08-11 17:04:16 +02:00
Bartek Kryza
59089c2598 Fixed formatting 2022-08-08 18:25:35 +02:00
Bartek Kryza
b066348429 Fixed compilation on macos 2022-08-08 18:21:08 +02:00
Bartek Kryza
ae7ef11e43 Added test case for recursive variadic template specialization 2022-08-07 23:09:44 +02:00
Bartek Kryza
487e5d435b Removed cppast dependency 2022-08-03 22:13:27 +02:00
Bartek Kryza
777f4848fd Fixed formatting 2022-08-03 01:05:19 +02:00
Bartek Kryza
392be99055 Fixed include diagram test cases 2022-08-03 01:05:01 +02:00
Bartek Kryza
cd9d9cf5a7 Refactored id generation 2022-07-31 17:59:59 +02:00
Bartek Kryza
7274809561 Fixed package diagram generation 2022-07-31 16:14:36 +02:00
Bartek Kryza
dd85cfc19b Fixed formatting 2022-07-31 00:42:13 +02:00
Bartek Kryza
37757b2ccc Fixed class diagram test cases 2022-07-31 00:41:51 +02:00