From b725018e9e32ead4c2491b4fb13a472b6e79360c Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Thu, 24 Aug 2017 15:22:37 +0200 Subject: Clang: Cleanup interface hierarchy The server and client interfaces was tightly coupled.So it prevented the introduction of immediate interfaces. Change-Id: Ie4197ffddb862e076d080b3d2a5ee869fad9e4d0 Reviewed-by: Nikolai Kosjar --- src/tools/clangrefactoringbackend/source/refactoringserver.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/tools/clangrefactoringbackend/source/refactoringserver.h') diff --git a/src/tools/clangrefactoringbackend/source/refactoringserver.h b/src/tools/clangrefactoringbackend/source/refactoringserver.h index 94eeb3dcc6..d988ea5b80 100644 --- a/src/tools/clangrefactoringbackend/source/refactoringserver.h +++ b/src/tools/clangrefactoringbackend/source/refactoringserver.h @@ -30,6 +30,7 @@ #include #include +#include #include #include @@ -46,7 +47,8 @@ namespace V2 { class FileContainer; } -class RefactoringServer : public RefactoringServerInterface +class RefactoringServer : public RefactoringServerInterface, + public IpcClientProvider { using Future = std::future; public: -- cgit v1.2.1