From 91c19ab19d17a332cb5c880bede5ed4462085978 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Mon, 7 May 2018 15:06:32 +0200 Subject: [PATCH] CppTools: Use override consistently clang-tidy fixes from modernize-use-override check. Change-Id: I0e6d6a9df3e87b8042ccc5ea0adc70070a3821d6 Reviewed-by: Ivan Donchevskii --- src/plugins/cpptools/abstracteditorsupport.h | 2 +- .../cpptools/baseeditordocumentparser.h | 2 +- .../cpptools/baseeditordocumentprocessor.h | 2 +- .../cpptools/builtineditordocumentprocessor.h | 2 +- .../cpptools/clangdiagnosticconfigswidget.h | 2 +- src/plugins/cpptools/cppchecksymbols.h | 64 +++++++++---------- src/plugins/cpptools/cppclassesfilter.h | 2 +- src/plugins/cpptools/cppcodeformatter.h | 12 ++-- .../cpptools/cppcodestylepreferences.h | 10 +-- src/plugins/cpptools/cppindexingsupport.h | 2 +- src/plugins/cpptools/cpplocatorfilter.h | 2 +- src/plugins/cpptools/cppmodelmanager.h | 4 +- .../cpptools/cpppointerdeclarationformatter.h | 14 ++-- src/plugins/cpptools/cppprojectupdater.h | 2 +- src/plugins/cpptools/cpprefactoringchanges.h | 2 +- src/plugins/cpptools/cppsemanticinfoupdater.h | 2 +- src/plugins/cpptools/cpptoolssettings.h | 2 +- .../cpptools/cppvirtualfunctionproposalitem.h | 2 +- .../cpptools/generatedcodemodelsupport.h | 6 +- src/plugins/cpptools/searchsymbols.h | 44 ++++++------- src/plugins/cpptools/semantichighlighter.h | 2 +- 21 files changed, 91 insertions(+), 91 deletions(-) diff --git a/src/plugins/cpptools/abstracteditorsupport.h b/src/plugins/cpptools/abstracteditorsupport.h index 0aacf3a4d2a..559b8d76926 100644 --- a/src/plugins/cpptools/abstracteditorsupport.h +++ b/src/plugins/cpptools/abstracteditorsupport.h @@ -38,7 +38,7 @@ class CPPTOOLS_EXPORT AbstractEditorSupport : public QObject Q_OBJECT public: explicit AbstractEditorSupport(CppModelManager *modelmanager, QObject *parent = 0); - ~AbstractEditorSupport(); + ~AbstractEditorSupport() override; /// \returns the contents, encoded as UTF-8 virtual QByteArray contents() const = 0; diff --git a/src/plugins/cpptools/baseeditordocumentparser.h b/src/plugins/cpptools/baseeditordocumentparser.h index 9a13aeb268c..6e19f1ff39b 100644 --- a/src/plugins/cpptools/baseeditordocumentparser.h +++ b/src/plugins/cpptools/baseeditordocumentparser.h @@ -72,7 +72,7 @@ public: public: BaseEditorDocumentParser(const QString &filePath); - virtual ~BaseEditorDocumentParser(); + ~BaseEditorDocumentParser() override; QString filePath() const; Configuration configuration() const; diff --git a/src/plugins/cpptools/baseeditordocumentprocessor.h b/src/plugins/cpptools/baseeditordocumentprocessor.h index 1b63cbd64dd..4c61a3c746d 100644 --- a/src/plugins/cpptools/baseeditordocumentprocessor.h +++ b/src/plugins/cpptools/baseeditordocumentprocessor.h @@ -67,7 +67,7 @@ class CPPTOOLS_EXPORT BaseEditorDocumentProcessor : public QObject public: BaseEditorDocumentProcessor(QTextDocument *textDocument, const QString &filePath); - virtual ~BaseEditorDocumentProcessor(); + ~BaseEditorDocumentProcessor() override; void run(bool projectsUpdated = false); virtual void semanticRehighlight() = 0; diff --git a/src/plugins/cpptools/builtineditordocumentprocessor.h b/src/plugins/cpptools/builtineditordocumentprocessor.h index 01962843f4c..1a7ebe21cc5 100644 --- a/src/plugins/cpptools/builtineditordocumentprocessor.h +++ b/src/plugins/cpptools/builtineditordocumentprocessor.h @@ -40,7 +40,7 @@ class CPPTOOLS_EXPORT BuiltinEditorDocumentProcessor : public BaseEditorDocument public: BuiltinEditorDocumentProcessor(TextEditor::TextDocument *document, bool enableSemanticHighlighter = true); - ~BuiltinEditorDocumentProcessor(); + ~BuiltinEditorDocumentProcessor() override; // BaseEditorDocumentProcessor interface void runImpl(const BaseEditorDocumentParser::UpdateParams &updateParams) override; diff --git a/src/plugins/cpptools/clangdiagnosticconfigswidget.h b/src/plugins/cpptools/clangdiagnosticconfigswidget.h index e9d610f7796..2cbd5cede15 100644 --- a/src/plugins/cpptools/clangdiagnosticconfigswidget.h +++ b/src/plugins/cpptools/clangdiagnosticconfigswidget.h @@ -58,7 +58,7 @@ public: const ClangDiagnosticConfigsModel &diagnosticConfigsModel = ClangDiagnosticConfigsModel(), const Core::Id &configToSelect = Core::Id(), QWidget *parent = 0); - ~ClangDiagnosticConfigsWidget(); + ~ClangDiagnosticConfigsWidget() override; Core::Id currentConfigId() const; ClangDiagnosticConfigs customConfigs() const; diff --git a/src/plugins/cpptools/cppchecksymbols.h b/src/plugins/cpptools/cppchecksymbols.h index e4b6a118211..153001bf197 100644 --- a/src/plugins/cpptools/cppchecksymbols.h +++ b/src/plugins/cpptools/cppchecksymbols.h @@ -45,12 +45,12 @@ class CPPTOOLS_EXPORT CheckSymbols: { Q_OBJECT public: - virtual ~CheckSymbols(); + ~CheckSymbols() override; typedef TextEditor::HighlightingResult Result; typedef SemanticHighlighter::Kind Kind; - virtual void run(); + void run() override; typedef QFuture Future; @@ -141,44 +141,44 @@ protected: CPlusPlus::FunctionDefinitionAST *enclosingFunctionDefinition(bool skipTopOfStack = false) const; CPlusPlus::TemplateDeclarationAST *enclosingTemplateDeclaration() const; - virtual bool preVisit(CPlusPlus::AST *); - virtual void postVisit(CPlusPlus::AST *); + bool preVisit(CPlusPlus::AST *) override; + void postVisit(CPlusPlus::AST *) override; - virtual bool visit(CPlusPlus::NamespaceAST *); - virtual bool visit(CPlusPlus::UsingDirectiveAST *); - virtual bool visit(CPlusPlus::SimpleDeclarationAST *); - virtual bool visit(CPlusPlus::TypenameTypeParameterAST *ast); - virtual bool visit(CPlusPlus::TemplateTypeParameterAST *ast); - virtual bool visit(CPlusPlus::FunctionDefinitionAST *ast); - virtual bool visit(CPlusPlus::ParameterDeclarationAST *ast); + bool visit(CPlusPlus::NamespaceAST *) override; + bool visit(CPlusPlus::UsingDirectiveAST *) override; + bool visit(CPlusPlus::SimpleDeclarationAST *) override; + bool visit(CPlusPlus::TypenameTypeParameterAST *ast) override; + bool visit(CPlusPlus::TemplateTypeParameterAST *ast) override; + bool visit(CPlusPlus::FunctionDefinitionAST *ast) override; + bool visit(CPlusPlus::ParameterDeclarationAST *ast) override; - virtual bool visit(CPlusPlus::ElaboratedTypeSpecifierAST *ast); + bool visit(CPlusPlus::ElaboratedTypeSpecifierAST *ast) override; - virtual bool visit(CPlusPlus::ObjCProtocolDeclarationAST *ast); - virtual bool visit(CPlusPlus::ObjCProtocolForwardDeclarationAST *ast); - virtual bool visit(CPlusPlus::ObjCClassDeclarationAST *ast); - virtual bool visit(CPlusPlus::ObjCClassForwardDeclarationAST *ast); - virtual bool visit(CPlusPlus::ObjCProtocolRefsAST *ast); + bool visit(CPlusPlus::ObjCProtocolDeclarationAST *ast) override; + bool visit(CPlusPlus::ObjCProtocolForwardDeclarationAST *ast) override; + bool visit(CPlusPlus::ObjCClassDeclarationAST *ast) override; + bool visit(CPlusPlus::ObjCClassForwardDeclarationAST *ast) override; + bool visit(CPlusPlus::ObjCProtocolRefsAST *ast) override; - virtual bool visit(CPlusPlus::SimpleNameAST *ast); - virtual bool visit(CPlusPlus::DestructorNameAST *ast); - virtual bool visit(CPlusPlus::QualifiedNameAST *ast); - virtual bool visit(CPlusPlus::TemplateIdAST *ast); + bool visit(CPlusPlus::SimpleNameAST *ast) override; + bool visit(CPlusPlus::DestructorNameAST *ast) override; + bool visit(CPlusPlus::QualifiedNameAST *ast) override; + bool visit(CPlusPlus::TemplateIdAST *ast) override; - virtual bool visit(CPlusPlus::MemberAccessAST *ast); - virtual bool visit(CPlusPlus::CallAST *ast); - virtual bool visit(CPlusPlus::ObjCSelectorArgumentAST *ast); - virtual bool visit(CPlusPlus::NewExpressionAST *ast); + bool visit(CPlusPlus::MemberAccessAST *ast) override; + bool visit(CPlusPlus::CallAST *ast) override; + bool visit(CPlusPlus::ObjCSelectorArgumentAST *ast) override; + bool visit(CPlusPlus::NewExpressionAST *ast) override; - virtual bool visit(CPlusPlus::GotoStatementAST *ast); - virtual bool visit(CPlusPlus::LabeledStatementAST *ast); - virtual bool visit(CPlusPlus::SimpleSpecifierAST *ast); - virtual bool visit(CPlusPlus::ClassSpecifierAST *ast); + bool visit(CPlusPlus::GotoStatementAST *ast) override; + bool visit(CPlusPlus::LabeledStatementAST *ast) override; + bool visit(CPlusPlus::SimpleSpecifierAST *ast) override; + bool visit(CPlusPlus::ClassSpecifierAST *ast) override; - virtual bool visit(CPlusPlus::MemInitializerAST *ast); - virtual bool visit(CPlusPlus::EnumeratorAST *ast); + bool visit(CPlusPlus::MemInitializerAST *ast) override; + bool visit(CPlusPlus::EnumeratorAST *ast) override; - virtual bool visit(CPlusPlus::DotDesignatorAST *ast); + bool visit(CPlusPlus::DotDesignatorAST *ast) override; CPlusPlus::NameAST *declaratorId(CPlusPlus::DeclaratorAST *ast) const; diff --git a/src/plugins/cpptools/cppclassesfilter.h b/src/plugins/cpptools/cppclassesfilter.h index 89d80df26b0..0c77493e5ac 100644 --- a/src/plugins/cpptools/cppclassesfilter.h +++ b/src/plugins/cpptools/cppclassesfilter.h @@ -39,7 +39,7 @@ class CPPTOOLS_EXPORT CppClassesFilter : public Internal::CppLocatorFilter public: CppClassesFilter(CppLocatorData *locatorData); - ~CppClassesFilter(); + ~CppClassesFilter() override; protected: IndexItem::ItemType matchTypes() const override { return IndexItem::Class; } diff --git a/src/plugins/cpptools/cppcodeformatter.h b/src/plugins/cpptools/cppcodeformatter.h index 86accb647ab..55e2a233ae3 100644 --- a/src/plugins/cpptools/cppcodeformatter.h +++ b/src/plugins/cpptools/cppcodeformatter.h @@ -260,14 +260,14 @@ public: void setCodeStyleSettings(const CppCodeStyleSettings &settings); protected: - virtual void onEnter(int newState, int *indentDepth, int *savedIndentDepth, int *paddingDepth, int *savedPaddingDepth) const; - virtual void adjustIndent(const CPlusPlus::Tokens &tokens, int lexerState, int *indentDepth, int *paddingDepth) const; + void onEnter(int newState, int *indentDepth, int *savedIndentDepth, int *paddingDepth, int *savedPaddingDepth) const override; + void adjustIndent(const CPlusPlus::Tokens &tokens, int lexerState, int *indentDepth, int *paddingDepth) const override; - virtual void saveBlockData(QTextBlock *block, const BlockData &data) const; - virtual bool loadBlockData(const QTextBlock &block, BlockData *data) const; + void saveBlockData(QTextBlock *block, const BlockData &data) const override; + bool loadBlockData(const QTextBlock &block, BlockData *data) const override; - virtual void saveLexerState(QTextBlock *block, int state) const; - virtual int loadLexerState(const QTextBlock &block) const; + void saveLexerState(QTextBlock *block, int state) const override; + int loadLexerState(const QTextBlock &block) const override; static bool shouldClearPaddingOnEnter(int state); diff --git a/src/plugins/cpptools/cppcodestylepreferences.h b/src/plugins/cpptools/cppcodestylepreferences.h index 9d211b746e1..1b225c0b713 100644 --- a/src/plugins/cpptools/cppcodestylepreferences.h +++ b/src/plugins/cpptools/cppcodestylepreferences.h @@ -39,16 +39,16 @@ public: explicit CppCodeStylePreferences( QObject *parent = 0); - virtual QVariant value() const; - virtual void setValue(const QVariant &); + QVariant value() const override; + void setValue(const QVariant &) override; CppCodeStyleSettings codeStyleSettings() const; // tracks parent hierarchy until currentParentSettings is null CppCodeStyleSettings currentCodeStyleSettings() const; - virtual void toMap(const QString &prefix, QVariantMap *map) const; - virtual void fromMap(const QString &prefix, const QVariantMap &map); + void toMap(const QString &prefix, QVariantMap *map) const override; + void fromMap(const QString &prefix, const QVariantMap &map) override; public slots: void setCodeStyleSettings(const CppTools::CppCodeStyleSettings &data); @@ -58,7 +58,7 @@ signals: void currentCodeStyleSettingsChanged(const CppTools::CppCodeStyleSettings &); protected: - virtual QString settingsSuffix() const; + QString settingsSuffix() const override; private: void slotCurrentValueChanged(const QVariant &); diff --git a/src/plugins/cpptools/cppindexingsupport.h b/src/plugins/cpptools/cppindexingsupport.h index 880e88eeac1..75fb99bf634 100644 --- a/src/plugins/cpptools/cppindexingsupport.h +++ b/src/plugins/cpptools/cppindexingsupport.h @@ -68,7 +68,7 @@ public: public: SymbolSearcher(QObject *parent = 0); - virtual ~SymbolSearcher() = 0; + ~SymbolSearcher() override = 0; virtual void runSearch(QFutureInterface &future) = 0; }; diff --git a/src/plugins/cpptools/cpplocatorfilter.h b/src/plugins/cpptools/cpplocatorfilter.h index 2acc33bf1e8..971fec9e33c 100644 --- a/src/plugins/cpptools/cpplocatorfilter.h +++ b/src/plugins/cpptools/cpplocatorfilter.h @@ -39,7 +39,7 @@ class CppLocatorFilter : public Core::ILocatorFilter public: CppLocatorFilter(CppLocatorData *locatorData); - ~CppLocatorFilter(); + ~CppLocatorFilter() override; QList matchesFor(QFutureInterface &future, const QString &entry) override; diff --git a/src/plugins/cpptools/cppmodelmanager.h b/src/plugins/cpptools/cppmodelmanager.h index af15450863a..425ab8712e3 100644 --- a/src/plugins/cpptools/cppmodelmanager.h +++ b/src/plugins/cpptools/cppmodelmanager.h @@ -91,7 +91,7 @@ public: public: CppModelManager(); - ~CppModelManager(); + ~CppModelManager() override; static CppModelManager *instance(); static void createCppModelManager(Internal::CppToolsPlugin *parent); @@ -130,7 +130,7 @@ public: /// all loaded projects. ProjectPart::Ptr fallbackProjectPart(); - CPlusPlus::Snapshot snapshot() const; + CPlusPlus::Snapshot snapshot() const override; Document::Ptr document(const QString &fileName) const; bool replaceDocument(Document::Ptr newDoc); diff --git a/src/plugins/cpptools/cpppointerdeclarationformatter.h b/src/plugins/cpptools/cpppointerdeclarationformatter.h index f1e39527095..8eab4a88a89 100644 --- a/src/plugins/cpptools/cpppointerdeclarationformatter.h +++ b/src/plugins/cpptools/cpppointerdeclarationformatter.h @@ -89,13 +89,13 @@ public: } protected: - bool visit(SimpleDeclarationAST *ast); - bool visit(FunctionDefinitionAST *ast); - bool visit(ParameterDeclarationAST *ast); - bool visit(IfStatementAST *ast); - bool visit(WhileStatementAST *ast); - bool visit(ForStatementAST *ast); - bool visit(ForeachStatementAST *ast); + bool visit(SimpleDeclarationAST *ast) override; + bool visit(FunctionDefinitionAST *ast) override; + bool visit(ParameterDeclarationAST *ast) override; + bool visit(IfStatementAST *ast) override; + bool visit(WhileStatementAST *ast) override; + bool visit(ForStatementAST *ast) override; + bool visit(ForeachStatementAST *ast) override; private: class TokenRange { diff --git a/src/plugins/cpptools/cppprojectupdater.h b/src/plugins/cpptools/cppprojectupdater.h index 60e470b0f73..e2a1f1b6168 100644 --- a/src/plugins/cpptools/cppprojectupdater.h +++ b/src/plugins/cpptools/cppprojectupdater.h @@ -44,7 +44,7 @@ class CPPTOOLS_EXPORT CppProjectUpdater : public QObject public: CppProjectUpdater(ProjectExplorer::Project *project); - ~CppProjectUpdater(); + ~CppProjectUpdater() override; void update(const ProjectUpdateInfo &projectUpdateInfo); void cancel(); diff --git a/src/plugins/cpptools/cpprefactoringchanges.h b/src/plugins/cpptools/cpprefactoringchanges.h index af14598c50b..a227bdf42dd 100644 --- a/src/plugins/cpptools/cpprefactoringchanges.h +++ b/src/plugins/cpptools/cpprefactoringchanges.h @@ -72,7 +72,7 @@ protected: CppRefactoringFile(TextEditor::TextEditorWidget *editor); CppRefactoringChangesData *data() const; - virtual void fileChanged(); + void fileChanged() override; mutable CPlusPlus::Document::Ptr m_cppDocument; diff --git a/src/plugins/cpptools/cppsemanticinfoupdater.h b/src/plugins/cpptools/cppsemanticinfoupdater.h index 944ffe07d54..2f9101f3e03 100644 --- a/src/plugins/cpptools/cppsemanticinfoupdater.h +++ b/src/plugins/cpptools/cppsemanticinfoupdater.h @@ -40,7 +40,7 @@ class SemanticInfoUpdater : public QObject public: explicit SemanticInfoUpdater(); - ~SemanticInfoUpdater(); + ~SemanticInfoUpdater() override; SemanticInfo semanticInfo() const; diff --git a/src/plugins/cpptools/cpptoolssettings.h b/src/plugins/cpptools/cpptoolssettings.h index 5b92f83b989..4885178115f 100644 --- a/src/plugins/cpptools/cpptoolssettings.h +++ b/src/plugins/cpptools/cpptoolssettings.h @@ -51,7 +51,7 @@ class CPPTOOLS_EXPORT CppToolsSettings : public QObject public: explicit CppToolsSettings(QObject *parent); - ~CppToolsSettings(); + ~CppToolsSettings() override; static CppToolsSettings *instance(); diff --git a/src/plugins/cpptools/cppvirtualfunctionproposalitem.h b/src/plugins/cpptools/cppvirtualfunctionproposalitem.h index f9925588e38..dec7ca050b5 100644 --- a/src/plugins/cpptools/cppvirtualfunctionproposalitem.h +++ b/src/plugins/cpptools/cppvirtualfunctionproposalitem.h @@ -37,7 +37,7 @@ class CPPTOOLS_EXPORT VirtualFunctionProposalItem final : public TextEditor::Ass public: VirtualFunctionProposalItem(const Utils::Link &link, bool openInSplit = true); - ~VirtualFunctionProposalItem() Q_DECL_NOEXCEPT {} + ~VirtualFunctionProposalItem() Q_DECL_NOEXCEPT override {} void apply(TextEditor::TextDocumentManipulatorInterface &manipulator, int basePosition) const override; Utils::Link link() const { return m_link; } // Exposed for tests diff --git a/src/plugins/cpptools/generatedcodemodelsupport.h b/src/plugins/cpptools/generatedcodemodelsupport.h index 04dd3e3cb53..c49fbfbae7a 100644 --- a/src/plugins/cpptools/generatedcodemodelsupport.h +++ b/src/plugins/cpptools/generatedcodemodelsupport.h @@ -49,11 +49,11 @@ public: GeneratedCodeModelSupport(CppModelManager *modelmanager, ProjectExplorer::ExtraCompiler *generator, const Utils::FileName &generatedFile); - ~GeneratedCodeModelSupport(); + ~GeneratedCodeModelSupport() override; /// \returns the contents encoded in UTF-8. - QByteArray contents() const; - QString fileName() const; // The generated file + QByteArray contents() const override; + QString fileName() const override; // The generated file static void update(const QList &generators); diff --git a/src/plugins/cpptools/searchsymbols.h b/src/plugins/cpptools/searchsymbols.h index b89b77e03dd..fdda209244a 100644 --- a/src/plugins/cpptools/searchsymbols.h +++ b/src/plugins/cpptools/searchsymbols.h @@ -60,30 +60,30 @@ protected: void accept(CPlusPlus::Symbol *symbol) { CPlusPlus::Symbol::visitSymbol(symbol, this); } - virtual bool visit(CPlusPlus::UsingNamespaceDirective *); - virtual bool visit(CPlusPlus::UsingDeclaration *); - virtual bool visit(CPlusPlus::NamespaceAlias *); - virtual bool visit(CPlusPlus::Declaration *); - virtual bool visit(CPlusPlus::Argument *); - virtual bool visit(CPlusPlus::TypenameArgument *); - virtual bool visit(CPlusPlus::BaseClass *); - virtual bool visit(CPlusPlus::Enum *); - virtual bool visit(CPlusPlus::Function *); - virtual bool visit(CPlusPlus::Namespace *); - virtual bool visit(CPlusPlus::Template *); - virtual bool visit(CPlusPlus::Class *); - virtual bool visit(CPlusPlus::Block *); - virtual bool visit(CPlusPlus::ForwardClassDeclaration *); + bool visit(CPlusPlus::UsingNamespaceDirective *) override; + bool visit(CPlusPlus::UsingDeclaration *) override; + bool visit(CPlusPlus::NamespaceAlias *) override; + bool visit(CPlusPlus::Declaration *) override; + bool visit(CPlusPlus::Argument *) override; + bool visit(CPlusPlus::TypenameArgument *) override; + bool visit(CPlusPlus::BaseClass *) override; + bool visit(CPlusPlus::Enum *) override; + bool visit(CPlusPlus::Function *) override; + bool visit(CPlusPlus::Namespace *) override; + bool visit(CPlusPlus::Template *) override; + bool visit(CPlusPlus::Class *) override; + bool visit(CPlusPlus::Block *) override; + bool visit(CPlusPlus::ForwardClassDeclaration *) override; // Objective-C - virtual bool visit(CPlusPlus::ObjCBaseClass *); - virtual bool visit(CPlusPlus::ObjCBaseProtocol *); - virtual bool visit(CPlusPlus::ObjCClass *symbol); - virtual bool visit(CPlusPlus::ObjCForwardClassDeclaration *); - virtual bool visit(CPlusPlus::ObjCProtocol *symbol); - virtual bool visit(CPlusPlus::ObjCForwardProtocolDeclaration *); - virtual bool visit(CPlusPlus::ObjCMethod *symbol); - virtual bool visit(CPlusPlus::ObjCPropertyDeclaration *symbol); + bool visit(CPlusPlus::ObjCBaseClass *) override; + bool visit(CPlusPlus::ObjCBaseProtocol *) override; + bool visit(CPlusPlus::ObjCClass *symbol) override; + bool visit(CPlusPlus::ObjCForwardClassDeclaration *) override; + bool visit(CPlusPlus::ObjCProtocol *symbol) override; + bool visit(CPlusPlus::ObjCForwardProtocolDeclaration *) override; + bool visit(CPlusPlus::ObjCMethod *symbol) override; + bool visit(CPlusPlus::ObjCPropertyDeclaration *symbol) override; QString scopedSymbolName(const QString &symbolName, const CPlusPlus::Symbol *symbol) const; QString scopedSymbolName(const CPlusPlus::Symbol *symbol) const; diff --git a/src/plugins/cpptools/semantichighlighter.h b/src/plugins/cpptools/semantichighlighter.h index 47e4939b9a0..3824d244bd0 100644 --- a/src/plugins/cpptools/semantichighlighter.h +++ b/src/plugins/cpptools/semantichighlighter.h @@ -65,7 +65,7 @@ public: public: explicit SemanticHighlighter(TextEditor::TextDocument *baseTextDocument); - ~SemanticHighlighter(); + ~SemanticHighlighter() override; void setHighlightingRunner(HighlightingRunner highlightingRunner); void updateFormatMapFromFontSettings();