# t00033 - Nested template instantiation dependency test case ## Config ```yaml compilation_database_dir: .. output_directory: puml diagrams: t00033_class: type: class glob: - ../../tests/t00033/t00033.cc using_namespace: - clanguml::t00033 include: namespaces: - clanguml::t00033 ``` ## Source code File t00033.cc ```cpp #include #include namespace clanguml { namespace t00033 { template struct A { T aaa; }; template struct B { T bbb; }; template struct C { T ccc; }; struct D { int ddd; }; struct R { A>> abc; }; } // namespace t00033 } // namespace clanguml ``` ## Generated UML diagrams ![t00033_class](./t00033_class.png "Nested template instantiation dependency test case")