forked from qt-creator/qt-creator
QmlJS: Change from QMap to QHash for QString keys.
Tests indicate that lookup in QHash<QString, ...> is more performant even for short strings. Change-Id: I8e5a73d0f1a72e202522f397b16901887f9c3591 Reviewed-on: http://codereview.qt-project.org/5070 Reviewed-by: Leandro T. C. Melo <leandro.melo@nokia.com>
This commit is contained in:
@@ -159,7 +159,7 @@ Link::Link(const Snapshot &snapshot, const QStringList &importPaths, const Libra
|
||||
// populate global object with context properties from C++
|
||||
ObjectValue *global = d->valueOwner->globalObject();
|
||||
foreach (const ModelManagerInterface::CppData &cppData, cppDataHash) {
|
||||
QMapIterator<QString, QString> it(cppData.contextProperties);
|
||||
QHashIterator<QString, QString> it(cppData.contextProperties);
|
||||
while (it.hasNext()) {
|
||||
it.next();
|
||||
const Value *value = 0;
|
||||
|
||||
Reference in New Issue
Block a user