summaryrefslogtreecommitdiff
path: root/src/tools/clangrefactoringbackend
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2019-01-30 18:48:59 +0100
committerMarco Bubke <marco.bubke@qt.io>2019-02-05 11:07:14 +0000
commit0082a82fc62fef78b64558faf70a7691452bb1f3 (patch)
treeb34159ee79534586727a0bc9cba9d861b7e27e5b /src/tools/clangrefactoringbackend
parent14a44948d87f9ff0de1e6963fb6ed10fd994f101 (diff)
downloadqt-creator-0082a82fc62fef78b64558faf70a7691452bb1f3.tar.gz
ClangPchManager: Merge system pch tasks
The merging of the include search paths is quite heuristic but we could provide an option to disable pch merging so users can decide themselves. Maybe we could give user feedback why we cannot merge but this is quite advanced. Task-number: QTCREATORBUG-21381 Change-Id: Iac6af0c587b631d2151f63d6d97215ed6919819f Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend')
-rw-r--r--src/tools/clangrefactoringbackend/source/usedmacro.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tools/clangrefactoringbackend/source/usedmacro.h b/src/tools/clangrefactoringbackend/source/usedmacro.h
index a7312b6376..8fc992e39b 100644
--- a/src/tools/clangrefactoringbackend/source/usedmacro.h
+++ b/src/tools/clangrefactoringbackend/source/usedmacro.h
@@ -62,6 +62,10 @@ public:
{
return !(first == second);
}
+
+ operator Utils::SmallStringView() const { return macroName; }
+ operator const Utils::SmallString &() const { return macroName; }
+
public:
Utils::SmallString macroName;
FilePathId filePathId;