Added element_types diagram filter (#131)
This commit is contained in:
@@ -30,6 +30,7 @@
|
||||
* `namespaces` - list of namespaces to include
|
||||
* `relationships` - list of relationships to include
|
||||
* `elements` - list of elements, i.e. specific classes, enums, templates to include
|
||||
* `element_types` - list of element types e.g. `enum`, `class`, `concept`
|
||||
* `access` - list of visibility scopes to include (e.g. `private`)
|
||||
* `subclasses` - include only subclasses of specified classes (and themselves)
|
||||
* `specializations` - include all specializations or instantiations of a given template
|
||||
@@ -40,6 +41,7 @@
|
||||
* `namespaces` - list of namespaces to exclude
|
||||
* `relationships` - list of relationships to exclude
|
||||
* `elements` - list of elements, i.e. specific classes, enums, templates to exclude
|
||||
* `element_types` - list of element types e.g. `enum`, `class`, `concept`
|
||||
* `access` - list of visibility scopes to exclude (e.g. `private`)
|
||||
* `subclasses` - exclude subclasses of specified classes (and themselves)
|
||||
* `specializations` - exclude all specializations or instantiations of a given template
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
* [`namespaces`](#namespaces)
|
||||
* [`elements`](#elements)
|
||||
* [`element_types`](#element_types)
|
||||
* [`paths`](#paths)
|
||||
* [`context`](#context)
|
||||
* [`relationships`](#relationships)
|
||||
@@ -53,6 +54,17 @@ from an included namespace:
|
||||
- ns1::ns2::MyClass
|
||||
```
|
||||
|
||||
## `element_types`
|
||||
|
||||
Allows to include or exclude elements of specific type from the diagram, for instance
|
||||
to remove all enums from a diagram add the following:
|
||||
|
||||
```yaml
|
||||
exclude:
|
||||
element_types:
|
||||
- enum
|
||||
```
|
||||
|
||||
## `paths`
|
||||
|
||||
This filter allows to include or exclude from the diagram elements declared
|
||||
|
||||
Reference in New Issue
Block a user