Bartek Kryza
|
044c9ced19
|
Fixed generation of dependent template argument names (#146)
|
2023-05-20 11:40:12 +02:00 |
|
Bartek Kryza
|
02f470e563
|
Fixed rendering of methods in template class specializations
|
2023-05-14 18:57:40 +02:00 |
|
Bartek Kryza
|
0fbf491dfe
|
Fixed handling of decltype cxxmember type aliases with dependend parameters
|
2023-05-14 16:35:14 +02:00 |
|
Bartek Kryza
|
3b573ff034
|
Fixed handling of anonymous template parameters
|
2023-05-13 14:58:07 +02:00 |
|
Bartek Kryza
|
7e9944ce60
|
Fixed handling of C99 typedef structs (#138)
|
2023-05-11 19:52:27 +02:00 |
|
Bartek Kryza
|
e14a6effd5
|
Fixed clang-tidy warnings
|
2023-05-09 19:41:55 +02:00 |
|
Bartek Kryza
|
29a3a10ca8
|
Improve error handling in PlantUML directives generator
|
2023-05-09 19:20:07 +02:00 |
|
Bartek Kryza
|
dec4b7bc3d
|
Added element_types diagram filter (#131)
|
2023-05-08 22:54:34 +02:00 |
|
Bartek Kryza
|
16ca3bd50a
|
Added handling of query-driver target and using default driver for '.'
|
2023-05-07 16:33:10 +02:00 |
|
Bartek Kryza
|
9b2adc5d2f
|
Added --query-driver option to enable automatic detection of system include paths from selected compiler (#109)
|
2023-05-06 16:39:41 +02:00 |
|
Bartek Kryza
|
d349f3e01c
|
Updated remove_compile_flags option
|
2023-05-05 21:09:21 +02:00 |
|
Bartek Kryza
|
7277320199
|
Improved error message about no translation units found
|
2023-05-04 20:53:13 +02:00 |
|
Bartek Kryza
|
82410b345d
|
Fixed clang-tidy warnings
|
2023-05-03 21:38:31 +02:00 |
|
Bartek Kryza
|
e9a57283fc
|
Fixed test cases on LLVM 16
|
2023-05-03 20:23:17 +02:00 |
|
Bartek Kryza
|
f01ddc63f2
|
Fixed handling of array template specialization types
|
2023-05-02 16:10:35 +02:00 |
|
Bartek Kryza
|
640c5263ce
|
Fixed handling of qualifiers in template parameter deduced contexts
|
2023-05-01 12:39:45 +02:00 |
|
Bartek Kryza
|
68f067f76a
|
Refactored template builder with try_as methods for different types
|
2023-05-01 01:41:04 +02:00 |
|
Bartek Kryza
|
6ebdc8ab77
|
WIP
|
2023-04-28 22:46:36 +02:00 |
|
Bartek Kryza
|
0f4a2e1f9c
|
Fixed handling of qualifiers in unexposed template parameters
|
2023-04-25 01:13:48 +02:00 |
|
Bartek Kryza
|
47ccb561c9
|
Fixed handling of unexposed variadic template params
|
2023-04-24 00:28:57 +02:00 |
|
Bartek Kryza
|
3ed50ba3b2
|
Fixed formatting
|
2023-04-23 19:29:46 +02:00 |
|
Bartek Kryza
|
0aa4eb732d
|
Improved unexposed template parameter tokenization
|
2023-04-23 19:29:02 +02:00 |
|
Bartek Kryza
|
7f9d698afc
|
Improved handling of method template deductions
|
2023-04-18 23:56:37 +02:00 |
|
Bartek Kryza
|
6323ce8a92
|
Fixed template_builder handling of nested template specializations
|
2023-04-18 00:13:48 +02:00 |
|
Bartek Kryza
|
758c1418a6
|
Refactored template instantiation builder methods to a separate class
|
2023-04-15 22:42:17 +02:00 |
|
Bartek Kryza
|
0d524b38a4
|
Fixed handling of template template default arguments
|
2023-04-14 21:05:48 +02:00 |
|
Bartek Kryza
|
2a6f515b47
|
Added diagram metadata to PlantUML and JSON generators
|
2023-04-07 00:22:52 +02:00 |
|
Bartek Kryza
|
ade1f76640
|
Fixed clang-tidy warnings
|
2023-04-05 22:55:54 +02:00 |
|
Bartek Kryza
|
38928cf86f
|
Refactored template specialization matching
|
2023-04-05 21:57:56 +02:00 |
|
Bartek Kryza
|
cb74864d0d
|
Removed dead code
|
2023-04-05 20:31:00 +02:00 |
|
Bartek Kryza
|
2b951fe170
|
Fixed matching template instantiation to templates with variadic params in the middle
|
2023-04-05 00:44:27 +02:00 |
|
Bartek Kryza
|
425a13ec5b
|
Fixed t00044
|
2023-04-05 00:22:45 +02:00 |
|
Bartek Kryza
|
75eaef3662
|
Fixed handling of template function specialization arguments
|
2023-04-02 19:40:05 +02:00 |
|
Bartek Kryza
|
c297616b59
|
Fixed class diagram test cases on LLVM 16
|
2023-03-30 00:31:37 +02:00 |
|
Bartek Kryza
|
15f9f9ae2b
|
Fixed compilation with some failing test cases on LLVM 16
|
2023-03-28 21:35:31 +02:00 |
|
Bartek Kryza
|
e9a4504827
|
Added test case for paths include filter (Fixes #113)
|
2023-03-27 22:45:12 +02:00 |
|
Bartek Kryza
|
ef3f4c9759
|
Fixed compilation on ubuntu kinetic
|
2023-03-26 18:12:48 +02:00 |
|
Bartek Kryza
|
6513d27e4b
|
Added option to inject custom compile flags to compilation database (fixes #112)
|
2023-03-26 17:26:28 +02:00 |
|
Bartek Kryza
|
017fc7025b
|
Fixed json generator selector
|
2023-03-26 00:43:35 +01:00 |
|
Bartek Kryza
|
fc3110fd4e
|
Fixed clang-tidy warnings
|
2023-03-26 00:19:49 +01:00 |
|
Bartek Kryza
|
3b75da062e
|
Refactored diagram visitor and generator selection based on traits
|
2023-03-25 20:21:13 +01:00 |
|
Bartek Kryza
|
344549ac03
|
Added include diagram JSON model generator
|
2023-03-25 18:18:19 +01:00 |
|
Bartek Kryza
|
c1bce60656
|
Added JSON package diagram generator
|
2023-03-25 12:20:52 +01:00 |
|
Bartek Kryza
|
491fb2b443
|
Added test cases for JSON class generators
|
2023-03-22 01:00:26 +01:00 |
|
Bartek Kryza
|
c59fbfa565
|
Added JSON test case stubs for all class diagram test cases
|
2023-03-21 00:37:57 +01:00 |
|
Bartek Kryza
|
44cd7b0484
|
Refactored JSON sequence diagram generator
|
2023-03-19 19:08:31 +01:00 |
|
Bartek Kryza
|
f0497e934d
|
First working version of JSON sequence diagram generator
|
2023-03-19 18:30:00 +01:00 |
|
Bartek Kryza
|
4e404a362e
|
Changed JSON generator paths to relative
|
2023-03-17 00:39:52 +01:00 |
|
Bartek Kryza
|
f13ce56840
|
Fixed class template parameter generation in sequence visitor
|
2023-03-16 23:45:05 +01:00 |
|
Bartek Kryza
|
6d4533018b
|
Refactoring template_parameter model
|
2023-03-16 01:53:10 +01:00 |
|