# t30003 - Package deprecated attribute test case ## Config ```yaml compilation_database_dir: .. output_directory: puml diagrams: t30003_package: type: package glob: - ../../tests/t30003/t30003.cc include: namespaces: - clanguml::t30003 using_namespace: - clanguml::t30003 plantuml: before: - "' t30003 test package diagram" ``` ## Source code File t30003.cc ```cpp namespace clanguml { namespace t30003 { namespace ns1 { namespace ns2_v1_0_0 { class A { }; } namespace [[deprecated]] ns2_v0_9_0 { class A { }; } namespace { class Anon final { }; } } namespace [[deprecated]] ns3 { namespace ns1::ns2 { class Anon : public t30003::ns1::ns2_v1_0_0::A { }; } class B : public ns1::ns2::Anon { }; } } } ``` ## Generated UML diagrams ![t30003_package](./t30003_package.svg "Package deprecated attribute test case")