Applied hicpp-move-const-arg fixes

This commit is contained in:
Bartek Kryza
2022-12-21 19:11:39 +01:00
parent 4539ea9c64
commit e1b6babc93
2 changed files with 8 additions and 8 deletions

View File

@@ -205,7 +205,7 @@ bool diagram::add_enum(std::unique_ptr<enum_> &&e)
if (!has_enum(*e)) {
if (add_element(ns, std::move(e))) {
enums_.emplace_back(std::move(e_ref));
enums_.emplace_back(e_ref);
return true;
}
}

View File

@@ -1347,7 +1347,7 @@ bool translation_unit_visitor::process_template_parameters(
ct.set_default_value("");
ct.is_variadic(template_type_parameter->isParameterPack());
c.add_template(std::move(ct));
c.add_template(ct);
}
else if (clang::dyn_cast_or_null<clang::NonTypeTemplateParmDecl>(
parameter) != nullptr) {
@@ -1361,7 +1361,7 @@ bool translation_unit_visitor::process_template_parameters(
ct.set_default_value("");
ct.is_variadic(template_nontype_parameter->isParameterPack());
c.add_template(std::move(ct));
c.add_template(ct);
}
else if (clang::dyn_cast_or_null<clang::TemplateTemplateParmDecl>(
parameter) != nullptr) {
@@ -1375,7 +1375,7 @@ bool translation_unit_visitor::process_template_parameters(
ct.set_default_value("");
ct.is_variadic(template_template_parameter->isParameterPack());
c.add_template(std::move(ct));
c.add_template(ct);
}
else {
// pass
@@ -1481,7 +1481,7 @@ void translation_unit_visitor::
simplify_system_template(
argument, argument.to_string(config().using_namespace(), false));
template_instantiation.add_template(std::move(argument));
template_instantiation.add_template(argument);
arg_index++;
}
@@ -1769,20 +1769,20 @@ void translation_unit_visitor::process_template_specialization_argument(
simplify_system_template(
argument, argument.to_string(config().using_namespace(), false));
template_instantiation.add_template(std::move(argument));
template_instantiation.add_template(argument);
}
else if (argument_kind == clang::TemplateArgument::Integral) {
class_diagram::model::template_parameter argument;
argument.is_template_parameter(false);
argument.set_type(std::to_string(arg.getAsIntegral().getExtValue()));
template_instantiation.add_template(std::move(argument));
template_instantiation.add_template(argument);
}
else if (argument_kind == clang::TemplateArgument::Expression) {
class_diagram::model::template_parameter argument;
argument.is_template_parameter(false);
argument.set_type(common::get_source_text(
arg.getAsExpr()->getSourceRange(), source_manager()));
template_instantiation.add_template(std::move(argument));
template_instantiation.add_template(argument);
}
else if (argument_kind == clang::TemplateArgument::TemplateExpansion) {
class_diagram::model::template_parameter argument;