Commit Graph

24 Commits

Author SHA1 Message Date
Bartek Kryza
cf908434e2 Refactored class template model 2022-05-09 23:36:34 +02:00
Bartek Kryza
0f72dbdcae Fix namespace handling of template type parameters 2022-05-08 23:24:21 +02:00
Bartek Kryza
468393ddb8 WIP Refactoring alias template resolution based on clang canonical representation 2022-05-05 00:34:23 +02:00
Bartek Kryza
9cadf9c9fb Removed unused code 2022-04-16 13:19:37 +02:00
Bartek Kryza
263e89df2c Updated clang-uml documentation diagrams config 2022-03-31 20:27:47 +02:00
Bartek Kryza
7abada2f6b Fixed namespace namespace resolution 2022-03-17 00:55:40 +01:00
Bartek Kryza
3a7d22d527 Fixed unexposed template parameters namespace resolution 2022-03-16 23:50:27 +01:00
Bartek Kryza
98a118db1d Refactored unexposed template paramter parsing 2022-03-13 12:24:55 +01:00
Bartek Kryza
8ad4c4f5dc Added parser util function for unexposed template params 2022-03-11 00:28:31 +01:00
Bartek Kryza
b4d691539c Added to_string function for cpp_entity_kind for logging 2022-03-07 22:34:14 +01:00
Bartek Kryza
17de8b7ded Prevent infinite recursion during alias resolution #18 2022-03-05 22:10:27 +01:00
Bartek Kryza
a67b459437 Initial refactor of namespace handling 2022-03-04 23:38:37 +01:00
Bartek Kryza
1a5a7aefcb Fixed rendering of member variables with alias to template or alias template (t00014) 2022-02-22 13:02:26 +01:00
Bartek Kryza
4c51268869 Added package diagram namespace alias test case 2022-01-28 21:59:15 +01:00
Bartek Kryza
d62a2a1e9f Updated copyright dates 2022-01-16 18:34:15 +01:00
Bartek Kryza
7728eb68a6 Added support for template type aliases only available as unexposed arguments 2021-10-07 20:36:26 +02:00
Bartek Kryza
ba978221c7 Fixed instantiation of function template params with different namespaces 2021-09-02 22:16:30 +02:00
Bartek Kryza
e60fbab059 Fixed template instantiations class field generation 2021-08-29 22:24:47 +02:00
Bartek Kryza
35ca011f9b Fixed nested namespace handling 2021-05-02 20:26:23 +02:00
Bartek Kryza
4f0302496e Added aliased template handling 2021-04-17 18:12:56 +02:00
Bartek Kryza
9cb765d758 Added generation of type alias map 2021-04-04 23:42:42 +02:00
Bartek Kryza
a8bab3931e Fixed basic template instantiation relationships 2021-03-25 22:30:21 +01:00
Bartek Kryza
5dc841d9e6 Initial refactor to cppast 2021-03-24 01:02:28 +01:00
Bartek Kryza
59ea5758cf Refactor to_string from CXCursor to clanguml::cx::util namespace 2021-03-04 21:14:26 +01:00