diff --git a/src/plugins/clangcodemodel/clangassistproposalitem.h b/src/plugins/clangcodemodel/clangassistproposalitem.h index 8a132b1c1d1..5e7ec8fefab 100644 --- a/src/plugins/clangcodemodel/clangassistproposalitem.h +++ b/src/plugins/clangcodemodel/clangassistproposalitem.h @@ -39,6 +39,7 @@ class ClangAssistProposalItem final : public TextEditor::AssistProposalItemInter { friend bool operator<(const ClangAssistProposalItem &first, const ClangAssistProposalItem &second); public: + ~ClangAssistProposalItem() Q_DECL_NOEXCEPT {} bool prematurelyApplies(const QChar &typedCharacter) const final; bool implicitlyApplies() const final; void apply(TextEditor::TextDocumentManipulatorInterface &manipulator, int basePosition) const final; diff --git a/src/plugins/clangcodemodel/clangpreprocessorassistproposalitem.h b/src/plugins/clangcodemodel/clangpreprocessorassistproposalitem.h index 324ccd41938..771cb0aa3da 100644 --- a/src/plugins/clangcodemodel/clangpreprocessorassistproposalitem.h +++ b/src/plugins/clangcodemodel/clangpreprocessorassistproposalitem.h @@ -36,6 +36,7 @@ namespace ClangCodeModel { class ClangPreprocessorAssistProposalItem final : public TextEditor::AssistProposalItemInterface { public: + ~ClangPreprocessorAssistProposalItem() Q_DECL_NOEXCEPT {} bool prematurelyApplies(const QChar &typedChar) const final; virtual bool implicitlyApplies() const final; void apply(TextEditor::TextDocumentManipulatorInterface &manipulator, diff --git a/src/plugins/cppeditor/cppvirtualfunctionproposalitem.h b/src/plugins/cppeditor/cppvirtualfunctionproposalitem.h index 58daca12297..873200ab637 100644 --- a/src/plugins/cppeditor/cppvirtualfunctionproposalitem.h +++ b/src/plugins/cppeditor/cppvirtualfunctionproposalitem.h @@ -37,6 +37,7 @@ class VirtualFunctionProposalItem final : public TextEditor::AssistProposalItem public: VirtualFunctionProposalItem(const TextEditor::TextEditorWidget::Link &link, bool openInSplit = true); + ~VirtualFunctionProposalItem() Q_DECL_NOEXCEPT {} void apply(TextEditor::TextEditorWidget * /* editorWidget */, int /* basePosition */) const; TextEditor::TextEditorWidget::Link link() const { return m_link; } // Exposed for tests diff --git a/src/plugins/cpptools/cppcompletionassist.cpp b/src/plugins/cpptools/cppcompletionassist.cpp index c798d4d7760..b5b986eed79 100644 --- a/src/plugins/cpptools/cppcompletionassist.cpp +++ b/src/plugins/cpptools/cppcompletionassist.cpp @@ -86,6 +86,7 @@ public: CppAssistProposalItem() : m_isOverloaded(false) {} + ~CppAssistProposalItem() Q_DECL_NOEXCEPT {} bool prematurelyApplies(const QChar &c) const override; void applyContextualContent(TextDocumentManipulatorInterface &manipulator, int basePosition) const override; diff --git a/src/plugins/texteditor/circularclipboardassist.cpp b/src/plugins/texteditor/circularclipboardassist.cpp index df4d94c8d72..16ace243865 100644 --- a/src/plugins/texteditor/circularclipboardassist.cpp +++ b/src/plugins/texteditor/circularclipboardassist.cpp @@ -58,6 +58,8 @@ public: setText(text); } + ~ClipboardProposalItem() Q_DECL_NOEXCEPT {} + void apply(TextDocumentManipulatorInterface &manipulator, int /*basePosition*/) const override { diff --git a/src/plugins/texteditor/codeassist/assistproposalitem.h b/src/plugins/texteditor/codeassist/assistproposalitem.h index 03fc59fe9fd..6d2eb3b00b1 100644 --- a/src/plugins/texteditor/codeassist/assistproposalitem.h +++ b/src/plugins/texteditor/codeassist/assistproposalitem.h @@ -41,6 +41,7 @@ class TextEditorWidget; class TEXTEDITOR_EXPORT AssistProposalItem : public AssistProposalItemInterface { public: + ~AssistProposalItem() Q_DECL_NOEXCEPT {} QString text() const override; bool implicitlyApplies() const override; bool prematurelyApplies(const QChar &c) const override; diff --git a/src/plugins/texteditor/codeassist/keywordscompletionassist.cpp b/src/plugins/texteditor/codeassist/keywordscompletionassist.cpp index c9bcc3ae658..4449f06d525 100644 --- a/src/plugins/texteditor/codeassist/keywordscompletionassist.cpp +++ b/src/plugins/texteditor/codeassist/keywordscompletionassist.cpp @@ -83,7 +83,7 @@ KeywordsAssistProposalItem::KeywordsAssistProposalItem(bool isFunction) { } -KeywordsAssistProposalItem::~KeywordsAssistProposalItem() +KeywordsAssistProposalItem::~KeywordsAssistProposalItem() Q_DECL_NOEXCEPT {} bool KeywordsAssistProposalItem::prematurelyApplies(const QChar &c) const diff --git a/src/plugins/texteditor/codeassist/keywordscompletionassist.h b/src/plugins/texteditor/codeassist/keywordscompletionassist.h index ece37a55ac8..68e7246e68e 100644 --- a/src/plugins/texteditor/codeassist/keywordscompletionassist.h +++ b/src/plugins/texteditor/codeassist/keywordscompletionassist.h @@ -55,7 +55,7 @@ class TEXTEDITOR_EXPORT KeywordsAssistProposalItem : public AssistProposalItem { public: KeywordsAssistProposalItem(bool isFunction); - ~KeywordsAssistProposalItem(); + ~KeywordsAssistProposalItem() Q_DECL_NOEXCEPT; bool prematurelyApplies(const QChar &c) const override; void applyContextualContent(TextDocumentManipulatorInterface &manipulator, int basePosition) const override;