# t00060 - Parents (base classes) diagram filter test case ## Config ```yaml compilation_database_dir: .. output_directory: puml diagrams: t00060_class: type: class glob: - ../../tests/t00060/t00060.cc include: namespaces: - clanguml::t00060 parents: - clanguml::t00060::D - clanguml::t00060::H using_namespace: - clanguml::t00060 ``` ## Source code File t00060.cc ```cpp namespace clanguml { namespace t00060 { struct A { }; struct B : public A { }; struct C : public A { }; struct D : public B, public C { }; struct E : public C { }; struct F : public D { }; template struct G { T g; }; template struct H : public G { G h; P hh; }; } } ``` ## Generated UML diagrams ![t00060_class](./t00060_class.svg "Parents (base classes) diagram filter test case")