diff options
author | Ivan Komissarov <abbapoh@gmail.com> | 2020-10-29 22:17:31 +0100 |
---|---|---|
committer | Ivan Komissarov <ABBAPOH@gmail.com> | 2020-10-30 14:37:50 +0000 |
commit | 7668c398485655f4f884c0eb6efbecabcefee61b (patch) | |
tree | 81e8fa2920a3701cf82ca7ec10a66b35d7bc20d4 /src/lib/corelib/language/moduleloader.h | |
parent | 5937d5f3b13b9f4d8f85199622b4d62204e78b0e (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.h | 3 |
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. |