From f8462cca65925eb7b014cee1961212660cd580f1 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Fri, 16 Sep 2011 10:35:48 +0200 Subject: QmlJS: Change from QMap to QHash for QString keys. Tests indicate that lookup in QHash is more performant even for short strings. Change-Id: I8e5a73d0f1a72e202522f397b16901887f9c3591 Reviewed-on: http://codereview.qt-project.org/5070 Reviewed-by: Leandro T. C. Melo --- src/libs/qmljs/qmljsinterpreter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/libs/qmljs/qmljsinterpreter.cpp') diff --git a/src/libs/qmljs/qmljsinterpreter.cpp b/src/libs/qmljs/qmljsinterpreter.cpp index 808396032f..716a8a913d 100644 --- a/src/libs/qmljs/qmljsinterpreter.cpp +++ b/src/libs/qmljs/qmljsinterpreter.cpp @@ -1280,7 +1280,7 @@ template QList CppQmlTypes::load< QHash CppQmlTypes::typesForImport(const QString &packageName, ComponentVersion version) const { - QMap objectValuesByName; + QHash objectValuesByName; foreach (QmlObjectValue *qmlObjectValue, _typesByPackage.value(packageName)) { if (qmlObjectValue->version() <= version) { -- cgit v1.2.1