forked from qt-creator/qt-creator
Various plugins: Replace QMap with QHash
The key is a pointer, so use QHash. Change-Id: Iad633b9e599d653606d386371b71b002baac6371 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -1155,8 +1155,7 @@ ClassOrNamespace *ClassOrNamespace::nestedType(const Name *name,
|
||||
return newSpecialization;
|
||||
}
|
||||
} else {
|
||||
QMap<const TemplateNameId *, ClassOrNamespace *>::const_iterator citInstantiation
|
||||
= reference->_instantiations.constFind(templId);
|
||||
const auto citInstantiation = reference->_instantiations.constFind(templId);
|
||||
if (citInstantiation != reference->_instantiations.constEnd())
|
||||
return citInstantiation.value();
|
||||
|
||||
|
||||
@@ -121,7 +121,7 @@ private:
|
||||
QList<Symbol *> _todo;
|
||||
QSharedPointer<Control> _control;
|
||||
TemplateNameIdTable _specializations;
|
||||
QMap<const TemplateNameId *, ClassOrNamespace *> _instantiations;
|
||||
QHash<const TemplateNameId *, ClassOrNamespace *> _instantiations;
|
||||
Anonymouses _anonymouses;
|
||||
QSet<const AnonymousNameId *> _declaredOrTypedefedAnonymouses;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user