diff --git a/src/libs/clangsupport/clangcodemodelclientinterface.h b/src/libs/clangsupport/clangcodemodelclientinterface.h index c626041ce35..c366a055c47 100644 --- a/src/libs/clangsupport/clangcodemodelclientinterface.h +++ b/src/libs/clangsupport/clangcodemodelclientinterface.h @@ -61,9 +61,6 @@ public: virtual void references(const ReferencesMessage &message) = 0; virtual void followSymbol(const FollowSymbolMessage &message) = 0; virtual void tooltip(const ToolTipMessage &message) = 0; - -protected: - ~ClangCodeModelClientInterface() = default; }; } // namespace ClangBackEnd diff --git a/src/libs/clangsupport/clangcodemodelserverinterface.h b/src/libs/clangsupport/clangcodemodelserverinterface.h index b75d8c1dd0e..d582b232ea2 100644 --- a/src/libs/clangsupport/clangcodemodelserverinterface.h +++ b/src/libs/clangsupport/clangcodemodelserverinterface.h @@ -36,7 +36,7 @@ class ClangCodeModelClientInterface; class CLANGSUPPORT_EXPORT ClangCodeModelServerInterface : public IpcServerInterface { public: - virtual ~ClangCodeModelServerInterface() = default; + ~ClangCodeModelServerInterface() override = default; void dispatch(const MessageEnvelop &messageEnvelop) override; diff --git a/src/libs/clangsupport/ipcclientinterface.h b/src/libs/clangsupport/ipcclientinterface.h index 3ccd918cee5..7ffc2fa1443 100644 --- a/src/libs/clangsupport/ipcclientinterface.h +++ b/src/libs/clangsupport/ipcclientinterface.h @@ -30,9 +30,6 @@ namespace ClangBackEnd { class IpcClientInterface : public IpcInterface -{ -protected: - ~IpcClientInterface() = default; -}; +{}; } // namespace ClangBackEnd diff --git a/src/libs/clangsupport/ipcinterface.h b/src/libs/clangsupport/ipcinterface.h index c57f10a9e00..43a0be2a643 100644 --- a/src/libs/clangsupport/ipcinterface.h +++ b/src/libs/clangsupport/ipcinterface.h @@ -43,7 +43,7 @@ public: virtual void dispatch(const MessageEnvelop &messageEnvelop) = 0; protected: - ~IpcInterface() = default; + virtual ~IpcInterface() = default; }; } // namespace ClangBackEnd diff --git a/src/libs/clangsupport/ipcserverinterface.h b/src/libs/clangsupport/ipcserverinterface.h index c48f3120ada..df8518fd917 100644 --- a/src/libs/clangsupport/ipcserverinterface.h +++ b/src/libs/clangsupport/ipcserverinterface.h @@ -30,9 +30,6 @@ namespace ClangBackEnd { class IpcServerInterface : public IpcInterface -{ -protected: - ~IpcServerInterface() = default; -}; +{}; } // namespace ClangBackEnd diff --git a/src/libs/clangsupport/pchmanagerclientinterface.h b/src/libs/clangsupport/pchmanagerclientinterface.h index 0305514d885..c0aa183d8b3 100644 --- a/src/libs/clangsupport/pchmanagerclientinterface.h +++ b/src/libs/clangsupport/pchmanagerclientinterface.h @@ -40,9 +40,6 @@ public: virtual void alive() = 0; virtual void precompiledHeadersUpdated(PrecompiledHeadersUpdatedMessage &&message) = 0; virtual void progress(ProgressMessage &&message) = 0; - -protected: - ~PchManagerClientInterface() = default; }; } // namespace ClangBackEnd diff --git a/src/libs/clangsupport/pchmanagerserverinterface.h b/src/libs/clangsupport/pchmanagerserverinterface.h index eb2a4310a5d..fe473770e8d 100644 --- a/src/libs/clangsupport/pchmanagerserverinterface.h +++ b/src/libs/clangsupport/pchmanagerserverinterface.h @@ -39,9 +39,6 @@ public: void dispatch(const MessageEnvelop &messageEnvelop) override; virtual void end() = 0; - -protected: - ~PchManagerServerInterface() = default; }; } // namespace ClangBackEnd diff --git a/src/libs/clangsupport/projectmanagementserverinterface.h b/src/libs/clangsupport/projectmanagementserverinterface.h index 08d6edbb0c5..7a92e5ad70d 100644 --- a/src/libs/clangsupport/projectmanagementserverinterface.h +++ b/src/libs/clangsupport/projectmanagementserverinterface.h @@ -41,9 +41,6 @@ public: virtual void removeProjectParts(RemoveProjectPartsMessage &&message) = 0; virtual void updateGeneratedFiles(UpdateGeneratedFilesMessage &&message) = 0; virtual void removeGeneratedFiles(RemoveGeneratedFilesMessage &&message) = 0; - -protected: - ~ProjectManagementServerInterface() = default; }; } // namespace ClangBackEnd diff --git a/src/libs/clangsupport/refactoringclientinterface.h b/src/libs/clangsupport/refactoringclientinterface.h index c7d2fcf7d0e..71c48097535 100644 --- a/src/libs/clangsupport/refactoringclientinterface.h +++ b/src/libs/clangsupport/refactoringclientinterface.h @@ -50,9 +50,6 @@ public: virtual void sourceRangesAndDiagnosticsForQueryMessage(SourceRangesAndDiagnosticsForQueryMessage &&message) = 0; virtual void sourceRangesForQueryMessage(SourceRangesForQueryMessage &&message) = 0; virtual void progress(ProgressMessage &&message) = 0; - -protected: - ~RefactoringClientInterface() = default; }; } // namespace ClangBackEnd diff --git a/src/libs/clangsupport/refactoringserverinterface.h b/src/libs/clangsupport/refactoringserverinterface.h index a8a677427c5..0f20da9ddfc 100644 --- a/src/libs/clangsupport/refactoringserverinterface.h +++ b/src/libs/clangsupport/refactoringserverinterface.h @@ -58,9 +58,6 @@ public: isAvailable_ = isAvailable; } -protected: - ~RefactoringServerInterface() = default; - private: bool isAvailable_ = false; }; diff --git a/src/plugins/clangcodemodel/clangbackendreceiver.h b/src/plugins/clangcodemodel/clangbackendreceiver.h index f02541d3119..091b582b462 100644 --- a/src/plugins/clangcodemodel/clangbackendreceiver.h +++ b/src/plugins/clangcodemodel/clangbackendreceiver.h @@ -46,7 +46,7 @@ class BackendReceiver : public ClangBackEnd::ClangCodeModelClientInterface { public: BackendReceiver(); - ~BackendReceiver(); + ~BackendReceiver() override; using AliveHandler = std::function; void setAliveHandler(const AliveHandler &handler);