diff options
author | Marco Bubke <marco.bubke@qt.io> | 2018-12-17 12:06:57 +0100 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2019-01-21 15:27:10 +0000 |
commit | dd366b68dea11eebb0b1c53f3cff1902ce2bfefa (patch) | |
tree | b919ffd70c5e3677244d2475381f6fb8defdd3eb /src/tools/clangrefactoringbackend/source/symbolindexinginterface.h | |
parent | a78e3e5dd5f882a28a3152f2e63ae986a9f2a8c5 (diff) | |
download | qt-creator-dd366b68dea11eebb0b1c53f3cff1902ce2bfefa.tar.gz |
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 <ivan.donchevskii@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/symbolindexinginterface.h')
-rw-r--r-- | src/tools/clangrefactoringbackend/source/symbolindexinginterface.h | 4 |
1 files changed, 2 insertions, 2 deletions
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 <projectpartcontainerv2.h> +#include <projectpartcontainer.h> #include <filecontainerv2.h> 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; |