Fixed handling of nested classes in templates and anonymous nested structs

This commit is contained in:
Bartek Kryza
2022-09-10 01:38:35 +02:00
parent 282481920b
commit 6842825402
9 changed files with 234 additions and 59 deletions

View File

@@ -51,6 +51,8 @@ template <typename T> std::string get_qualified_name(const T &declaration)
return qualified_name;
}
model::namespace_ get_tag_namespace(const clang::TagDecl &declaration);
std::optional<clanguml::common::model::namespace_> get_enclosing_namespace(
const clang::DeclContext *decl);