ClangSupport: Clean up destructors

Clean up destructors in the class hierarchy based on IpcInterface.

Change-Id: Ia79784243858fff619a9df534384a7bca18f2bd0
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
Tobias Hunger
2019-12-04 11:36:53 +01:00
parent d29611be86
commit 39095944ff
11 changed files with 5 additions and 29 deletions

View File

@@ -61,9 +61,6 @@ public:
virtual void references(const ReferencesMessage &message) = 0; virtual void references(const ReferencesMessage &message) = 0;
virtual void followSymbol(const FollowSymbolMessage &message) = 0; virtual void followSymbol(const FollowSymbolMessage &message) = 0;
virtual void tooltip(const ToolTipMessage &message) = 0; virtual void tooltip(const ToolTipMessage &message) = 0;
protected:
~ClangCodeModelClientInterface() = default;
}; };
} // namespace ClangBackEnd } // namespace ClangBackEnd

View File

@@ -36,7 +36,7 @@ class ClangCodeModelClientInterface;
class CLANGSUPPORT_EXPORT ClangCodeModelServerInterface : public IpcServerInterface class CLANGSUPPORT_EXPORT ClangCodeModelServerInterface : public IpcServerInterface
{ {
public: public:
virtual ~ClangCodeModelServerInterface() = default; ~ClangCodeModelServerInterface() override = default;
void dispatch(const MessageEnvelop &messageEnvelop) override; void dispatch(const MessageEnvelop &messageEnvelop) override;

View File

@@ -30,9 +30,6 @@
namespace ClangBackEnd { namespace ClangBackEnd {
class IpcClientInterface : public IpcInterface class IpcClientInterface : public IpcInterface
{ {};
protected:
~IpcClientInterface() = default;
};
} // namespace ClangBackEnd } // namespace ClangBackEnd

View File

@@ -43,7 +43,7 @@ public:
virtual void dispatch(const MessageEnvelop &messageEnvelop) = 0; virtual void dispatch(const MessageEnvelop &messageEnvelop) = 0;
protected: protected:
~IpcInterface() = default; virtual ~IpcInterface() = default;
}; };
} // namespace ClangBackEnd } // namespace ClangBackEnd

View File

@@ -30,9 +30,6 @@
namespace ClangBackEnd { namespace ClangBackEnd {
class IpcServerInterface : public IpcInterface class IpcServerInterface : public IpcInterface
{ {};
protected:
~IpcServerInterface() = default;
};
} // namespace ClangBackEnd } // namespace ClangBackEnd

View File

@@ -40,9 +40,6 @@ public:
virtual void alive() = 0; virtual void alive() = 0;
virtual void precompiledHeadersUpdated(PrecompiledHeadersUpdatedMessage &&message) = 0; virtual void precompiledHeadersUpdated(PrecompiledHeadersUpdatedMessage &&message) = 0;
virtual void progress(ProgressMessage &&message) = 0; virtual void progress(ProgressMessage &&message) = 0;
protected:
~PchManagerClientInterface() = default;
}; };
} // namespace ClangBackEnd } // namespace ClangBackEnd

View File

@@ -39,9 +39,6 @@ public:
void dispatch(const MessageEnvelop &messageEnvelop) override; void dispatch(const MessageEnvelop &messageEnvelop) override;
virtual void end() = 0; virtual void end() = 0;
protected:
~PchManagerServerInterface() = default;
}; };
} // namespace ClangBackEnd } // namespace ClangBackEnd

View File

@@ -41,9 +41,6 @@ public:
virtual void removeProjectParts(RemoveProjectPartsMessage &&message) = 0; virtual void removeProjectParts(RemoveProjectPartsMessage &&message) = 0;
virtual void updateGeneratedFiles(UpdateGeneratedFilesMessage &&message) = 0; virtual void updateGeneratedFiles(UpdateGeneratedFilesMessage &&message) = 0;
virtual void removeGeneratedFiles(RemoveGeneratedFilesMessage &&message) = 0; virtual void removeGeneratedFiles(RemoveGeneratedFilesMessage &&message) = 0;
protected:
~ProjectManagementServerInterface() = default;
}; };
} // namespace ClangBackEnd } // namespace ClangBackEnd

View File

@@ -50,9 +50,6 @@ public:
virtual void sourceRangesAndDiagnosticsForQueryMessage(SourceRangesAndDiagnosticsForQueryMessage &&message) = 0; virtual void sourceRangesAndDiagnosticsForQueryMessage(SourceRangesAndDiagnosticsForQueryMessage &&message) = 0;
virtual void sourceRangesForQueryMessage(SourceRangesForQueryMessage &&message) = 0; virtual void sourceRangesForQueryMessage(SourceRangesForQueryMessage &&message) = 0;
virtual void progress(ProgressMessage &&message) = 0; virtual void progress(ProgressMessage &&message) = 0;
protected:
~RefactoringClientInterface() = default;
}; };
} // namespace ClangBackEnd } // namespace ClangBackEnd

View File

@@ -58,9 +58,6 @@ public:
isAvailable_ = isAvailable; isAvailable_ = isAvailable;
} }
protected:
~RefactoringServerInterface() = default;
private: private:
bool isAvailable_ = false; bool isAvailable_ = false;
}; };

View File

@@ -46,7 +46,7 @@ class BackendReceiver : public ClangBackEnd::ClangCodeModelClientInterface
{ {
public: public:
BackendReceiver(); BackendReceiver();
~BackendReceiver(); ~BackendReceiver() override;
using AliveHandler = std::function<void ()>; using AliveHandler = std::function<void ()>;
void setAliveHandler(const AliveHandler &handler); void setAliveHandler(const AliveHandler &handler);