# t30001 - Basic package diagram test case ## Config ```yaml compilation_database_dir: .. output_directory: puml diagrams: t30001_package: type: package glob: - ../../tests/t30001/t30001.cc include: namespaces: - clanguml::t30001 exclude: namespaces: - clanguml::t30001::detail using_namespace: - clanguml::t30001 plantuml: before: - "' t30001 test package diagram" after: - "note right of @A(A::AA::AAA): A AAA note..." ``` ## Source code File t30001.cc ```cpp namespace clanguml { namespace t30001 { namespace A { namespace AA { namespace AAA { } // namespace AAA namespace BBB { } // namespace BBB } // namespace AA namespace BB { } // namespace BB } // namespace A namespace B { namespace AA { namespace AAA { } // namespace AAA namespace BBB { } // namespace BBB } // namespace AA namespace BB { } // namespace BB } // namespace B } // namespace t30001 } // namespace clanguml ``` ## Generated UML diagrams ![t30001_package](./t30001_package.png "Basic package diagram test case")