Commit Graph

116 Commits

Author SHA1 Message Date
Bartek Kryza
b36355352d Added variadic class template sequence diagram test case 2022-11-27 15:21:22 +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
1fe9918c1a Initial refactoring of sequence diagram visitor to include participants 2022-10-23 22:36:53 +02:00
Bartek Kryza
511c8d0f65 WIP 2022-09-26 19:21:51 +02:00
Bartek Kryza
920388d84a Refactored comment parsing to clang comments 2022-09-18 23:57:22 +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
381994df99 Added test case for configurable type aliases 2022-09-05 23:35:01 +02:00
Bartek Kryza
dbb4dd3caa Fixed glob resolution with multiple threads 2022-09-02 23:18:16 +02:00
Bartek Kryza
e4289c4cab Refactoring getID to a unique global ID for entities 2022-08-11 17:04:16 +02:00
Bartek Kryza
e3434bfc59 Updated test cases documentation 2022-08-07 23:17:44 +02:00
Bartek Kryza
ae7ef11e43 Added test case for recursive variadic template specialization 2022-08-07 23:09:44 +02:00
Bartek Kryza
5cdbb364b0 Fixed sequence diagram test cases 2022-08-06 12:39:42 +02:00
Bartek Kryza
392be99055 Fixed include diagram test cases 2022-08-03 01:05:01 +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
1cf271fedf Fixed up to 33 2022-07-24 13:28:19 +02:00
Bartek Kryza
8efbb2446e Fixed up to 26 2022-07-24 00:10:08 +02:00
Bartek Kryza
d65864adaf Fixed up to t00013 2022-07-23 13:48:15 +02:00
Bartek Kryza
b5b116a14d Fixed up to t00011 2022-07-21 23:47:12 +02:00
Bartek Kryza
673b08f027 Fixed t00007 2022-07-19 23:48:58 +02:00
Bartek Kryza
88a87edc42 First passing test cases using libtooling visitor 2022-07-17 11:48:00 +02:00
Bartek Kryza
fd8f131352 Added test case for handling root namespace with package generation 2022-06-18 18:32:31 +02:00
Bartek Kryza
87d381f52a Added root namespace test case 2022-06-18 17:53:52 +02:00
Bartek Kryza
527aa72b62 Updated test compiler flags 2022-06-14 20:29:34 +02:00
Bartek Kryza
1de4a40ae9 Added test case for inner type aliases with parent class template args 2022-06-07 22:49:45 +02:00
Bartek Kryza
d7781794ec Added test case for dependants and dependencies for include graph diagrams 2022-04-24 14:28:38 +02:00
Bartek Kryza
5b8e40c1eb Added package dependencies and dependants filter 2022-04-18 19:32:27 +02:00
Bartek Kryza
11dccf1496 Added dependants diagram filter 2022-04-18 12:00:16 +02:00
Bartek Kryza
25898f2867 Added specialization diagram filter 2022-04-17 18:41:17 +02:00
Bartek Kryza
9cadf9c9fb Removed unused code 2022-04-16 13:19:37 +02:00
Bartek Kryza
c033879b01 Added cyclic dependency include diagram test case 2022-04-10 22:42:57 +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
0c6bf9feff Added diagram context filter 2022-03-31 00:32:13 +02:00
Bartek Kryza
a216a81e19 Added relationship and scope filter test case 2022-03-30 01:01:25 +02:00
Bartek Kryza
3d7c446d57 Enabled subclass filter to generate class inheritance diagram 2022-03-29 00:27:02 +02:00
Bartek Kryza
36065a7819 Refactored include and exclude filters 2022-03-27 19:32:58 +02:00
Bartek Kryza
eed9fcaf66 Added comment support to inja templates in links and tooltips 2022-03-23 21:59:27 +01:00
Bartek Kryza
d7e27841bc Added PlantUML links generation in class diagrams 2022-03-20 22:57:17 +01:00
Bartek Kryza
c49969495f Added thread pool to parallelize diagram generation 2022-03-18 23:00:13 +01:00
Bartek Kryza
1a9b338ff0 Added unexposed nested template test case 2022-03-06 19:26:33 +01:00
Bartek Kryza
db3de87e8a Added anonymous struct test case 2022-03-06 00:24:11 +01:00
Bartek Kryza
1bde5d7039 Added namespace package in class diagrams test case 2022-02-24 22:17:13 +01:00
Bartek Kryza
2ff7de1d85 Refactored package_trait iterators 2022-02-17 19:51:58 +01:00
Bartek Kryza
e7afdba19a Refactored generator function to common namespace 2022-02-16 21:00:52 +01:00
Bartek Kryza
64ffac3a77 Added class diagram layout hints 2022-02-15 20:36:18 +01:00
Bartek Kryza
96c6851e52 Added package diagram layout hints generation test case 2022-02-14 23:50:04 +01:00
Bartek Kryza
8117dfefab Added basic config option inheritance 2022-02-06 00:02:58 +01:00
Bartek Kryza
50dd3ee1c5 Added split namespace test case 2022-01-29 23:18:32 +01:00