summaryrefslogtreecommitdiff
path: root/src/tools/clangrefactoringbackend/source/refactoringserver.h
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2016-11-30 15:29:36 +0100
committerMarco Bubke <marco.bubke@qt.io>2016-12-07 11:39:11 +0000
commit15de02ea0c92948e1c51b5da11541c2d382b79ca (patch)
treed2e9b0c10aea7f06ed0d31a1402f0b93f979dd6b /src/tools/clangrefactoringbackend/source/refactoringserver.h
parent636eea99f498bdb6542610a160ce4e8fa9be0cfe (diff)
downloadqt-creator-15de02ea0c92948e1c51b5da11541c2d382b79ca.tar.gz
Clang: Add refactoring support for unsaved content
We need the generated UI header but we don't have a build directory. So we provide clang with in memory represations of the file. Change-Id: Ie9db97bbea2222b0203a0457baa1f1fc7ad97213 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/refactoringserver.h')
-rw-r--r--src/tools/clangrefactoringbackend/source/refactoringserver.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/clangrefactoringbackend/source/refactoringserver.h b/src/tools/clangrefactoringbackend/source/refactoringserver.h
index f61509e60d..b7d6adfb15 100644
--- a/src/tools/clangrefactoringbackend/source/refactoringserver.h
+++ b/src/tools/clangrefactoringbackend/source/refactoringserver.h
@@ -54,7 +54,8 @@ public:
void supersedePollEventLoop(std::function<void()> &&pollEventLoop);
private:
- void gatherSourceRangesAndDiagnosticsForQueryMessage(std::vector<V2::FileContainer> &&fileContainers,
+ void gatherSourceRangesAndDiagnosticsForQueryMessage(std::vector<V2::FileContainer> &&sources,
+ std::vector<V2::FileContainer> &&unsaved,
Utils::SmallString &&query);
std::size_t waitForNewSourceRangesAndDiagnosticsForQueryMessage(std::vector<Future> &futures);