81 lines
993 B
Markdown
81 lines
993 B
Markdown
# t00017 - Test include relations also as members flag
|
|
## Config
|
|
```yaml
|
|
compilation_database_dir: ..
|
|
output_directory: puml
|
|
diagrams:
|
|
t00017_class:
|
|
type: class
|
|
include_relations_also_as_members: false
|
|
glob:
|
|
- ../../tests/t00017/t00017.cc
|
|
using_namespace:
|
|
- clanguml::t00017
|
|
include:
|
|
namespaces:
|
|
- clanguml::t00017
|
|
|
|
```
|
|
## Source code
|
|
File t00017.cc
|
|
```cpp
|
|
namespace clanguml {
|
|
namespace t00017 {
|
|
class A {
|
|
};
|
|
|
|
class B {
|
|
};
|
|
|
|
class C {
|
|
};
|
|
|
|
class D {
|
|
};
|
|
|
|
class E {
|
|
};
|
|
|
|
class F {
|
|
};
|
|
|
|
class G {
|
|
};
|
|
|
|
class H {
|
|
};
|
|
|
|
class I {
|
|
};
|
|
|
|
class J {
|
|
};
|
|
|
|
class K {
|
|
};
|
|
|
|
class R {
|
|
private:
|
|
int some_int;
|
|
int *some_int_pointer;
|
|
int **some_int_pointer_pointer;
|
|
int &some_int_reference;
|
|
A a;
|
|
B *b;
|
|
C &c;
|
|
const D *d;
|
|
const E &e{};
|
|
F &&f;
|
|
G **g;
|
|
H ***h;
|
|
I *&i;
|
|
volatile J *j;
|
|
mutable K *k;
|
|
};
|
|
}
|
|
}
|
|
|
|
```
|
|
## Generated UML diagrams
|
|

|