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 (!has_enum(*e)) {
if (add_element(ns, std::move(e))) { if (add_element(ns, std::move(e))) {
enums_.emplace_back(std::move(e_ref)); enums_.emplace_back(e_ref);
return true; return true;
} }
} }

View File

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