52 lines
1.2 KiB
YAML
52 lines
1.2 KiB
YAML
compilation_database_dir: debug
|
|
comment_parser: clang
|
|
output_directory: output
|
|
generate_template_argument_dependencies: false
|
|
diagrams:
|
|
class_main:
|
|
type: class
|
|
glob:
|
|
- src/**/*.cc
|
|
- src/**/*.h
|
|
using_namespace: clanguml
|
|
generate_method_arguments: full
|
|
generate_packages: true
|
|
generate_links:
|
|
link: https://github.com/bkryza/clang-uml/blob/{{ git.branch }}/{{ element.source.file }}#L{{ element.source.line }}
|
|
tooltip: "{{ element.comment }}"
|
|
include:
|
|
namespaces:
|
|
- clanguml
|
|
- ABCD
|
|
access:
|
|
- public
|
|
- protected
|
|
- private
|
|
relationships:
|
|
- inheritance
|
|
- composition
|
|
- aggregation
|
|
- containment
|
|
- ownership
|
|
- association
|
|
- instantiation
|
|
- friendship
|
|
- dependency
|
|
exclude:
|
|
relationships:
|
|
- none
|
|
method_types:
|
|
- operator
|
|
- constructor
|
|
- deleted
|
|
relationship_hints:
|
|
std::vector: composition
|
|
std::map:
|
|
default: none
|
|
1: composition
|
|
std::tuple: aggregation
|
|
ns1::n2::some_template:
|
|
default: association
|
|
2: composition
|
|
10: aggregation
|