aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/moduleloader.h
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2020-10-29 22:17:31 +0100
committerIvan Komissarov <ABBAPOH@gmail.com>2020-10-30 14:37:50 +0000
commit7668c398485655f4f884c0eb6efbecabcefee61b (patch)
tree81e8fa2920a3701cf82ca7ec10a66b35d7bc20d4 /src/lib/corelib/language/moduleloader.h
parent5937d5f3b13b9f4d8f85199622b4d62204e78b0e (diff)
Use std::optional to store theModuleProviderConfig
Using map+bool is a bit clumsy Change-Id: Ic2b8c354c583f19cde946ec24a69ed90e560cd11 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/lib/corelib/language/moduleloader.h')
-rw-r--r--src/lib/corelib/language/moduleloader.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/corelib/language/moduleloader.h b/src/lib/corelib/language/moduleloader.h
index df853e77f..4033dd42d 100644
--- a/src/lib/corelib/language/moduleloader.h
+++ b/src/lib/corelib/language/moduleloader.h
@@ -187,8 +187,7 @@ private:
std::vector<QStringList> newlyAddedModuleProviderSearchPaths;
Set<QualifiedId> knownModuleProviders;
- QVariantMap theModuleProviderConfig;
- bool moduleProviderConfigRetrieved = false;
+ std::optional<QVariantMap> theModuleProviderConfig;
// The key corresponds to DeferredDependsContext.exportingProductItem, which is the
// only value from that data structure that we still need here.