Added class translation unit visitor detailed diagram

This commit is contained in:
Bartek Kryza
2024-02-08 20:16:17 +01:00
parent 14105422b4
commit 251857e9c4
2 changed files with 28 additions and 0 deletions

View File

@@ -15,6 +15,8 @@ generate_links:
tooltip: "{% if existsIn(element, \"comment\") and existsIn(element.comment, \"brief\") %}{{ abbrv(trim(replace(element.comment.brief.0, \"\\n+\", \" \")), 256) }}{% else %}{{ element.name }}{% endif %}"
diagrams:
# Class diagrams
class_translation_unit_visitor:
include!: uml/class/class_translation_unit_visitor.yml
architecture_visitors_class:
include!: uml/class/architecture_visitors_class.yml
config_class:

View File

@@ -0,0 +1,26 @@
type: class
title: Class diagram TU visitor
include_relations_also_as_members: false
generate_method_arguments: none
generate_packages: false
glob:
- src/common/visitor/*.cc
- src/class_diagram/visitor/*.cc
include:
namespaces:
- clanguml
- clang
context:
- clanguml::class_diagram::visitor::translation_unit_visitor
- match:
radius: 2
pattern: "clang::RecursiveASTVisitor<clanguml::class_diagram::visitor::translation_unit_visitor>"
exclude:
access:
- public
- protected
- private
relationships:
- dependency
element_types:
- enum