From dd366b68dea11eebb0b1c53f3cff1902ce2bfefa Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Mon, 17 Dec 2018 12:06:57 +0100 Subject: PchManager: Split pch tasks in project and system pch tasks Like you can see in the task numbers this patch is touching many different areas. So I will only touch the main parts. It is using a clang action instead of an extra process which will be enabling the handling of generated files in PCHs. The flags from the project part are now not anymore transformed in a command line but they are saved in the container semantically aware so that they can later be merged. Most of this patch is simply polishing of other patches. Task-number: QTCREATORBUG-21346 Task-number: QTCREATORBUG-21380 Task-number: QTCREATORBUG-21382 Task-number: QTCREATORBUG-21383 Task-number: QTCREATORBUG-21693 Task-number: QTCREATORBUG-21778 Change-Id: I9b0c02d8149b554254e819448fbc61eeaa5b7494 Reviewed-by: Ivan Donchevskii --- src/tools/clangrefactoringbackend/source/symbolindexinginterface.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/tools/clangrefactoringbackend/source/symbolindexinginterface.h') diff --git a/src/tools/clangrefactoringbackend/source/symbolindexinginterface.h b/src/tools/clangrefactoringbackend/source/symbolindexinginterface.h index 70e16d7429..3feb9e1b9f 100644 --- a/src/tools/clangrefactoringbackend/source/symbolindexinginterface.h +++ b/src/tools/clangrefactoringbackend/source/symbolindexinginterface.h @@ -25,7 +25,7 @@ #pragma once -#include +#include #include namespace ClangBackEnd { @@ -37,7 +37,7 @@ public: SymbolIndexingInterface(const SymbolIndexingInterface&) = delete; SymbolIndexingInterface &operator=(const SymbolIndexingInterface&) = delete; - virtual void updateProjectParts(V2::ProjectPartContainers &&projectParts) = 0; + virtual void updateProjectParts(ProjectPartContainers &&projectParts) = 0; protected: ~SymbolIndexingInterface() = default; -- cgit v1.2.1