From 9c4bfbe20a14cd671c9a9200055807c09ad89f3d Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Mon, 12 Mar 2018 14:08:18 +0100 Subject: Clang: Improve interfaces The interfaces should never used to handle ownership. So it is now using protected destructors. Copy operations are forbidden too. https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#c35-a-base-class-destructor-should-be-either-public-and-virtual-or-protected-and-nonvirtual Change-Id: Ib0b60a73a7ec130973b5cb0095cc5b2f10fa0758 Reviewed-by: Ivan Donchevskii --- src/tools/clangrefactoringbackend/source/symbolindexing.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/tools/clangrefactoringbackend/source/symbolindexing.h') diff --git a/src/tools/clangrefactoringbackend/source/symbolindexing.h b/src/tools/clangrefactoringbackend/source/symbolindexing.h index 042b2368a5..ffd2936986 100644 --- a/src/tools/clangrefactoringbackend/source/symbolindexing.h +++ b/src/tools/clangrefactoringbackend/source/symbolindexing.h @@ -62,10 +62,7 @@ public: } void updateProjectParts(V2::ProjectPartContainers &&projectParts, - V2::FileContainers &&generatedFiles) - { - m_indexer.updateProjectParts(std::move(projectParts), std::move(generatedFiles)); - } + V2::FileContainers &&generatedFiles); private: FilePathCachingInterface &m_filePathCache; -- cgit v1.2.1