diff --git a/src/common/generators/plantuml/generator.h b/src/common/generators/plantuml/generator.h index 0846517c..14c88a50 100644 --- a/src/common/generators/plantuml/generator.h +++ b/src/common/generators/plantuml/generator.h @@ -355,7 +355,7 @@ public: { } - virtual void HandleTranslationUnit(clang::ASTContext &ast_context) + void HandleTranslationUnit(clang::ASTContext &ast_context) override { visitor_.TraverseDecl(ast_context.getTranslationUnitDecl()); visitor_.finalize(); diff --git a/src/common/model/diagram_filter.h b/src/common/model/diagram_filter.h index 7df1e343..0d521048 100644 --- a/src/common/model/diagram_filter.h +++ b/src/common/model/diagram_filter.h @@ -88,7 +88,7 @@ struct anyof_filter : public filter_visitor { anyof_filter( filter_t type, std::vector> filters); - virtual ~anyof_filter() = default; + ~anyof_filter() override = default; tvl::value_t match( const diagram &d, const common::model::element &e) const override; @@ -103,7 +103,7 @@ private: struct namespace_filter : public filter_visitor { namespace_filter(filter_t type, std::vector namespaces); - virtual ~namespace_filter() = default; + ~namespace_filter() override = default; tvl::value_t match(const diagram &d, const namespace_ &ns) const override; @@ -116,7 +116,7 @@ private: struct element_filter : public filter_visitor { element_filter(filter_t type, std::vector elements); - virtual ~element_filter() = default; + ~element_filter() override = default; tvl::value_t match(const diagram &d, const element &e) const override; @@ -127,7 +127,7 @@ private: struct subclass_filter : public filter_visitor { subclass_filter(filter_t type, std::vector roots); - virtual ~subclass_filter() = default; + ~subclass_filter() override = default; tvl::value_t match(const diagram &d, const element &e) const override; @@ -147,7 +147,7 @@ struct edge_traversal_filter : public filter_visitor { { } - virtual ~edge_traversal_filter() = default; + ~edge_traversal_filter() override = default; tvl::value_t match(const diagram &d, const MatchOverrideT &e) const override { @@ -281,7 +281,7 @@ struct relationship_filter : public filter_visitor { relationship_filter( filter_t type, std::vector relationships); - virtual ~relationship_filter() = default; + ~relationship_filter() override = default; tvl::value_t match( const diagram &d, const relationship_t &r) const override; @@ -293,7 +293,7 @@ private: struct access_filter : public filter_visitor { access_filter(filter_t type, std::vector access); - virtual ~access_filter() = default; + ~access_filter() override = default; tvl::value_t match(const diagram &d, const access_t &a) const override; @@ -304,7 +304,7 @@ private: struct context_filter : public filter_visitor { context_filter(filter_t type, std::vector context); - virtual ~context_filter() = default; + ~context_filter() override = default; tvl::value_t match(const diagram &d, const element &r) const override; @@ -316,7 +316,7 @@ struct paths_filter : public filter_visitor { paths_filter(filter_t type, const std::filesystem::path &root, const std::vector &p); - virtual ~paths_filter() = default; + ~paths_filter() override = default; tvl::value_t match( const diagram &d, const common::model::source_file &r) const override; diff --git a/src/common/model/element.h b/src/common/model/element.h index cf79507e..5c9ee83b 100644 --- a/src/common/model/element.h +++ b/src/common/model/element.h @@ -36,7 +36,7 @@ class element : public diagram_element { public: element(namespace_ using_namespace); - virtual ~element() = default; + ~element() override = default; std::string name_and_ns() const { diff --git a/src/config/config.h b/src/config/config.h index 72271190..9d02d4e7 100644 --- a/src/config/config.h +++ b/src/config/config.h @@ -171,7 +171,7 @@ struct source_location { }; struct class_diagram : public diagram { - virtual ~class_diagram() = default; + ~class_diagram() override = default; common::model::diagram_t type() const override; @@ -182,7 +182,7 @@ struct class_diagram : public diagram { }; struct sequence_diagram : public diagram { - virtual ~sequence_diagram() = default; + ~sequence_diagram() override = default; common::model::diagram_t type() const override; @@ -190,7 +190,7 @@ struct sequence_diagram : public diagram { }; struct package_diagram : public diagram { - virtual ~package_diagram() = default; + ~package_diagram() override = default; common::model::diagram_t type() const override; @@ -198,7 +198,7 @@ struct package_diagram : public diagram { }; struct include_diagram : public diagram { - virtual ~include_diagram() = default; + ~include_diagram() override = default; common::model::diagram_t type() const override; diff --git a/src/include_diagram/generators/plantuml/include_diagram_generator.h b/src/include_diagram/generators/plantuml/include_diagram_generator.h index d29c6563..7768b25d 100644 --- a/src/include_diagram/generators/plantuml/include_diagram_generator.h +++ b/src/include_diagram/generators/plantuml/include_diagram_generator.h @@ -57,7 +57,7 @@ public: void generate(const source_file &e, std::ostream &ostr) const; - void generate(std::ostream &ostr) const; + void generate(std::ostream &ostr) const override; }; } // namespace plantuml diff --git a/src/package_diagram/generators/plantuml/package_diagram_generator.h b/src/package_diagram/generators/plantuml/package_diagram_generator.h index 294e33e6..53e86040 100644 --- a/src/package_diagram/generators/plantuml/package_diagram_generator.h +++ b/src/package_diagram/generators/plantuml/package_diagram_generator.h @@ -57,7 +57,7 @@ public: void generate(const package &e, std::ostream &ostr) const; - void generate(std::ostream &ostr) const; + void generate(std::ostream &ostr) const override; }; } // namespace plantuml diff --git a/src/sequence_diagram/generators/plantuml/sequence_diagram_generator.h b/src/sequence_diagram/generators/plantuml/sequence_diagram_generator.h index a8303afe..0786b364 100644 --- a/src/sequence_diagram/generators/plantuml/sequence_diagram_generator.h +++ b/src/sequence_diagram/generators/plantuml/sequence_diagram_generator.h @@ -62,7 +62,7 @@ public: std::ostream &ostr, std::vector &visited) const; - void generate(std::ostream &ostr) const; + void generate(std::ostream &ostr) const override; private: bool is_participant_generated(common::id_t id) const;