forked from qt-creator/qt-creator
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:
@@ -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
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
@@ -30,9 +30,6 @@
|
|||||||
namespace ClangBackEnd {
|
namespace ClangBackEnd {
|
||||||
|
|
||||||
class IpcClientInterface : public IpcInterface
|
class IpcClientInterface : public IpcInterface
|
||||||
{
|
{};
|
||||||
protected:
|
|
||||||
~IpcClientInterface() = default;
|
|
||||||
};
|
|
||||||
|
|
||||||
} // namespace ClangBackEnd
|
} // namespace ClangBackEnd
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -30,9 +30,6 @@
|
|||||||
namespace ClangBackEnd {
|
namespace ClangBackEnd {
|
||||||
|
|
||||||
class IpcServerInterface : public IpcInterface
|
class IpcServerInterface : public IpcInterface
|
||||||
{
|
{};
|
||||||
protected:
|
|
||||||
~IpcServerInterface() = default;
|
|
||||||
};
|
|
||||||
|
|
||||||
} // namespace ClangBackEnd
|
} // namespace ClangBackEnd
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -58,9 +58,6 @@ public:
|
|||||||
isAvailable_ = isAvailable;
|
isAvailable_ = isAvailable;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
|
||||||
~RefactoringServerInterface() = default;
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
bool isAvailable_ = false;
|
bool isAvailable_ = false;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user