ClangPchManager: Workaround MSVC bug

MSVC creates copy constructors and operators with a non copyable member.

Change-Id: I4cd9d05dc8d72e249d6c95a48da89c783c6550ca
Fixes: QTCREATORBUG-22578
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Marco Bubke
2019-06-17 12:43:11 +02:00
parent f0e790d4b8
commit 4abe476a4b

View File

@@ -44,6 +44,9 @@ public:
ClangIndexingSettingsManager(); ClangIndexingSettingsManager();
~ClangIndexingSettingsManager(); ~ClangIndexingSettingsManager();
ClangIndexingSettingsManager(const ClangIndexingSettingsManager &) = delete;
ClangIndexingSettingsManager &operator=(const ClangIndexingSettingsManager &) = delete;
ClangIndexingProjectSettings *settings(ProjectExplorer::Project *project); ClangIndexingProjectSettings *settings(ProjectExplorer::Project *project);
void remove(ProjectExplorer::Project *project); void remove(ProjectExplorer::Project *project);