Bartek Kryza
|
920388d84a
|
Refactored comment parsing to clang comments
|
2022-09-18 23:57:22 +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
|
9937262996
|
Fixed formatting
|
2022-09-03 11:14:30 +02:00 |
|
Bartek Kryza
|
9276953664
|
Fixed package diagram generator
|
2022-08-31 21:28:13 +02:00 |
|
Bartek Kryza
|
feb19c23c7
|
Cleaned up code
|
2022-08-28 21:23:47 +02:00 |
|
Bartek Kryza
|
487e5d435b
|
Removed cppast dependency
|
2022-08-03 22:13:27 +02:00 |
|
Bartek Kryza
|
cd9d9cf5a7
|
Refactored id generation
|
2022-07-31 17:59:59 +02:00 |
|
Bartek Kryza
|
913ade2349
|
Fixed formatting
|
2022-07-31 16:15:16 +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
|
3e4beef80b
|
Fixed building main
|
2022-07-24 23:46:52 +02:00 |
|
Bartek Kryza
|
8a7e89cb63
|
WIP
|
2022-07-18 23:41:37 +02:00 |
|
Bartek Kryza
|
88a87edc42
|
First passing test cases using libtooling visitor
|
2022-07-17 11:48:00 +02:00 |
|
Bartek Kryza
|
c82002e8ee
|
Fixed root namespace handling
|
2022-06-18 17:48:57 +02:00 |
|
Bartek Kryza
|
0dec595d20
|
Fixed warnings on GCC 12
|
2022-06-11 18:30:02 +02:00 |
|
Bartek Kryza
|
844bfcdbcd
|
Fixed release build
|
2022-06-08 23:33:53 +02:00 |
|
Bartek Kryza
|
0e7c30541a
|
Force all and extra warnings as errors except for tests
|
2022-06-08 20:32:55 +02:00 |
|
Bartek Kryza
|
65829c3f43
|
Fixed package diagram dependency discovery
|
2022-04-26 00:22:45 +02:00 |
|
Bartek Kryza
|
5b8e40c1eb
|
Added package dependencies and dependants filter
|
2022-04-18 19:32:27 +02:00 |
|
Bartek Kryza
|
9cadf9c9fb
|
Removed unused code
|
2022-04-16 13:19:37 +02:00 |
|
Bartek Kryza
|
1dcbeb6e9c
|
Fixed handling of function arguments with template parameter types
|
2022-04-15 19:23:37 +02:00 |
|
Bartek Kryza
|
c0678bc74c
|
Fixed handling of template constructor in package diagrams
|
2022-04-15 18:58:36 +02:00 |
|
Bartek Kryza
|
01a6cf6fe3
|
Fixed formatting
|
2022-04-14 20:12:34 +02:00 |
|
Bartek Kryza
|
ccd4391ef4
|
Optimized package diagram generator alias resolution
|
2022-04-14 20:03:32 +02:00 |
|
Bartek Kryza
|
46e8885c41
|
Added initial structure for include diagram generation
|
2022-04-04 23:55:37 +02:00 |
|
Bartek Kryza
|
ffc6d56c4d
|
Added comment() function support in package diagrams
|
2022-04-02 15:47:52 +02:00 |
|
Bartek Kryza
|
2d9f7c88f5
|
Added comment() inja function - Fixes #30
|
2022-04-02 14:52:28 +02:00 |
|
Bartek Kryza
|
22483df105
|
Added diagram type enum
|
2022-03-30 23:43:08 +02:00 |
|
Bartek Kryza
|
a8b57e4eb1
|
Changed scope_t to access_t and fixed friend access specifier handling
|
2022-03-30 23:28:03 +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
|
cc839f88fd
|
Added PlantUML links generation in package diagrams
|
2022-03-20 23:27:25 +01:00 |
|
Bartek Kryza
|
c49969495f
|
Added thread pool to parallelize diagram generation
|
2022-03-18 23:00:13 +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
|
768faaa1c8
|
Fixed skipping using_namespace when generating packages
|
2022-03-05 20:16:29 +01:00 |
|
Bartek Kryza
|
f84e86ca6d
|
Fixed tests after refactoring namespace handling
|
2022-03-05 18:46:29 +01:00 |
|
Bartek Kryza
|
a67b459437
|
Initial refactor of namespace handling
|
2022-03-04 23:38:37 +01:00 |
|
Bartek Kryza
|
af38f56046
|
Fixed package diagram generation after refactoring class diagram model
|
2022-02-23 21:35:59 +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
|
97bf705047
|
Refactored nested_trait to handle element hierarchy
|
2022-02-17 23:41:25 +01:00 |
|
Bartek Kryza
|
6afd522146
|
Moved package element to common namespace
|
2022-02-17 21:15:53 +01:00 |
|
Bartek Kryza
|
e1a8d621ce
|
Disable copying of model diagrams
|
2022-02-17 20:58:38 +01:00 |
|
Bartek Kryza
|
8e275eebac
|
Refactored package_trait to more generic nested_trait
|
2022-02-17 20:05:04 +01:00 |
|
Bartek Kryza
|
2ff7de1d85
|
Refactored package_trait iterators
|
2022-02-17 19:51:58 +01:00 |
|
Bartek Kryza
|
3b6aa48b82
|
Refactored common diagram methods to common class
|
2022-02-16 21:14:21 +01:00 |
|
Bartek Kryza
|
e7afdba19a
|
Refactored generator function to common namespace
|
2022-02-16 21:00:52 +01:00 |
|
Bartek Kryza
|
fb00743702
|
Refactored package_diagram generator to common base class template
|
2022-02-16 00:09:45 +01:00 |
|
Bartek Kryza
|
db56949da3
|
Added package diagram layout hints generation
|
2022-02-14 23:49:53 +01:00 |
|
Bartek Kryza
|
8e73db6ccd
|
Fixed building on macos
|
2022-02-11 22:53:11 +01:00 |
|