diff --git a/src/class_diagram/visitor/translation_unit_visitor.cc b/src/class_diagram/visitor/translation_unit_visitor.cc index 21452752..c105930a 100644 --- a/src/class_diagram/visitor/translation_unit_visitor.cc +++ b/src/class_diagram/visitor/translation_unit_visitor.cc @@ -1030,7 +1030,7 @@ void translation_unit_visitor::process_function_parameter( void translation_unit_visitor:: process_function_parameter_find_relationships_in_template(class_ &c, - const std::set &template_parameter_names, + const std::set & /*template_parameter_names*/, const clang::TemplateSpecializationType &template_instantiation_type) { const auto template_field_decl_name = @@ -1174,7 +1174,7 @@ translation_unit_visitor::process_template_specialization( void translation_unit_visitor::process_template_specialization_argument( const clang::ClassTemplateSpecializationDecl *cls, class_ &template_instantiation, const clang::TemplateArgument &arg, - size_t argument_index, bool in_parameter_pack) + size_t argument_index, bool /*in_parameter_pack*/) { const auto argument_kind = arg.getKind(); diff --git a/src/common/generators/plantuml/generator.h b/src/common/generators/plantuml/generator.h index 14c88a50..21ba58d8 100644 --- a/src/common/generators/plantuml/generator.h +++ b/src/common/generators/plantuml/generator.h @@ -374,7 +374,7 @@ public: } std::unique_ptr CreateASTConsumer( - clang::CompilerInstance &CI, clang::StringRef file) override + clang::CompilerInstance &CI, clang::StringRef /*file*/) override { return std::make_unique< diagram_ast_consumer>( @@ -433,7 +433,7 @@ template generate( const clang::tooling::CompilationDatabase &db, const std::string &name, DiagramConfig &config, const std::vector &translation_units, - bool verbose = false) + bool /*verbose*/ = false) { LOG_INFO("Generating diagram {}.puml", name); diff --git a/src/common/visitor/comment/clang_visitor.cc b/src/common/visitor/comment/clang_visitor.cc index 89982cf0..6f36b4ce 100644 --- a/src/common/visitor/comment/clang_visitor.cc +++ b/src/common/visitor/comment/clang_visitor.cc @@ -207,7 +207,7 @@ void clang_visitor::visit_tparam_command( void clang_visitor::visit_paragraph( const clang::comments::ParagraphComment *paragraph, - const clang::comments::CommandTraits &traits, std::string &text) + const clang::comments::CommandTraits & /*traits*/, std::string &text) { using clang::comments::Comment; using clang::comments::TextComment; diff --git a/src/include_diagram/generators/plantuml/include_diagram_generator.cc b/src/include_diagram/generators/plantuml/include_diagram_generator.cc index 14a47f69..ba764aff 100644 --- a/src/include_diagram/generators/plantuml/include_diagram_generator.cc +++ b/src/include_diagram/generators/plantuml/include_diagram_generator.cc @@ -103,7 +103,7 @@ void generator::generate(std::ostream &ostr) const // Generate files and folders util::for_each_if( - m_model, [](const auto &f) { return true; }, + m_model, [](const auto & /*f*/) { return true; }, [this, &ostr](const auto &f) { generate(dynamic_cast(*f), ostr); }); diff --git a/src/include_diagram/visitor/translation_unit_visitor.cc b/src/include_diagram/visitor/translation_unit_visitor.cc index f704db17..3bffdeb7 100644 --- a/src/include_diagram/visitor/translation_unit_visitor.cc +++ b/src/include_diagram/visitor/translation_unit_visitor.cc @@ -44,11 +44,12 @@ translation_unit_visitor::include_visitor::include_visitor( } void translation_unit_visitor::include_visitor::InclusionDirective( - clang::SourceLocation hash_loc, const clang::Token &include_tok, - clang::StringRef file_name, bool is_angled, - clang::CharSourceRange filename_range, const clang::FileEntry *file, - clang::StringRef search_path, clang::StringRef relative_path, - const clang::Module *imported, clang::SrcMgr::CharacteristicKind file_type) + clang::SourceLocation hash_loc, const clang::Token & /*include_tok*/, + clang::StringRef /*file_name*/, bool is_angled, + clang::CharSourceRange /*filename_range*/, const clang::FileEntry *file, + clang::StringRef /*search_path*/, clang::StringRef relative_path, + const clang::Module * /*imported*/, + clang::SrcMgr::CharacteristicKind file_type) { using common::model::relationship; using common::model::source_file; diff --git a/src/sequence_diagram/model/diagram.cc b/src/sequence_diagram/model/diagram.cc index 28ddd0b9..18c166f6 100644 --- a/src/sequence_diagram/model/diagram.cc +++ b/src/sequence_diagram/model/diagram.cc @@ -190,7 +190,7 @@ void diagram::add_if_stmt( void diagram::end_if_stmt( const common::model::diagram_element::id_t current_caller_id, - common::model::message_t type) + common::model::message_t /*type*/) { using clanguml::common::model::message_t; diff --git a/src/sequence_diagram/model/participant.cc b/src/sequence_diagram/model/participant.cc index 959e4b22..71829625 100644 --- a/src/sequence_diagram/model/participant.cc +++ b/src/sequence_diagram/model/participant.cc @@ -68,7 +68,7 @@ template_trait::templates() const } int template_trait::calculate_template_specialization_match( - const template_trait &other, const std::string &full_name) const + const template_trait &other, const std::string & /*full_name*/) const { int res{}; diff --git a/src/sequence_diagram/visitor/translation_unit_visitor.cc b/src/sequence_diagram/visitor/translation_unit_visitor.cc index ecf37dbd..648907e1 100644 --- a/src/sequence_diagram/visitor/translation_unit_visitor.cc +++ b/src/sequence_diagram/visitor/translation_unit_visitor.cc @@ -1440,7 +1440,8 @@ translation_unit_visitor::build_function_template_instantiation( void translation_unit_visitor:: build_template_instantiation_process_template_arguments( model::template_trait *parent, - std::deque> &template_base_params, + std::deque> + & /*template_base_params*/, const clang::ArrayRef &template_args, model::template_trait &template_instantiation, const std::string &full_template_specialization_name, @@ -1516,8 +1517,8 @@ void translation_unit_visitor:: void translation_unit_visitor:: build_template_instantiation_process_tag_argument( - model::template_trait &template_instantiation, - const std::string &full_template_specialization_name, + model::template_trait & /*template_instantiation*/, + const std::string & /*full_template_specialization_name*/, const clang::TemplateDecl *template_decl, const clang::TemplateArgument &arg, class_diagram::model::template_parameter &argument) const @@ -1532,7 +1533,7 @@ void translation_unit_visitor:: void translation_unit_visitor:: build_template_instantiation_process_type_argument( - model::template_trait *parent, + model::template_trait * /*parent*/, const std::string &full_template_specialization_name, const clang::TemplateDecl *template_decl, const clang::TemplateArgument &arg, @@ -1623,7 +1624,7 @@ translation_unit_visitor::process_template_specialization( void translation_unit_visitor::process_template_specialization_argument( const clang::ClassTemplateSpecializationDecl *cls, model::class_ &template_instantiation, const clang::TemplateArgument &arg, - size_t argument_index, bool in_parameter_pack) + size_t argument_index, bool /*in_parameter_pack*/) { const auto argument_kind = arg.getKind(); @@ -1981,7 +1982,8 @@ translation_unit_visitor::build_template_instantiation( void translation_unit_visitor:: process_unexposed_template_specialization_parameters( const std::string &type_name, - class_diagram::model::template_parameter &tp, model::class_ &c) const + class_diagram::model::template_parameter &tp, + model::class_ & /*c*/) const { auto template_params = cx::util::parse_unexposed_template_params( type_name, [](const std::string &t) { return t; });