Added case handling of template argument kinds

This commit is contained in:
Bartek Kryza
2023-04-15 11:48:21 +02:00
parent 0d524b38a4
commit f034b554de
2 changed files with 285 additions and 215 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -225,6 +225,15 @@ private:
template_parameter build_template_instantiation_process_integral_argument(
const clang::TemplateArgument &arg) const;
template_parameter build_template_instantiation_process_nullptr_argument(
const clang::TemplateArgument &arg) const;
template_parameter build_template_instantiation_process_null_argument(
const clang::TemplateArgument &arg) const;
template_parameter build_template_instantiation_process_pack_argument(
const clang::TemplateArgument &arg) const;
template_parameter build_template_instantiation_process_type_argument(
std::optional<clanguml::class_diagram::model::class_ *> &parent,
const clang::Decl *cls,