9void QQmlTypeNameCache::add(
const QHashedString &name,
const QUrl &url,
const QHashedString &nameSpace)
11 if (nameSpace.size() != 0) {
12 QQmlImportRef *i = m_namedImports.value(nameSpace);
13 Q_ASSERT(i !=
nullptr);
14 i->compositeSingletons.insert(name, url);
18 if (m_anonymousCompositeSingletons.contains(name))
21 m_anonymousCompositeSingletons.insert(name, url);
24void QQmlTypeNameCache::add(
const QHashedString &name,
int importedScriptIndex,
const QHashedString &nameSpace)
27 import.scriptIndex = importedScriptIndex;
28 import.m_qualifier = name;
30 if (nameSpace.size() != 0) {
31 QQmlImportRef *i = m_namedImports.value(nameSpace);
32 Q_ASSERT(i !=
nullptr);
33 m_namespacedImports[i].insert(name, import);
37 if (m_namedImports.contains(name))
40 m_namedImports.insert(name, import);