8void QQmlTypeNameCache::add(
const QHashedString &name,
const QUrl &url,
const QHashedString &nameSpace)
10 if (nameSpace.size() != 0) {
11 QQmlImportRef *i = m_namedImports.value(nameSpace);
12 Q_ASSERT(i !=
nullptr);
13 i->compositeSingletons.insert(name, url);
17 if (m_anonymousCompositeSingletons.contains(name))
20 m_anonymousCompositeSingletons.insert(name, url);
23void QQmlTypeNameCache::add(
const QHashedString &name,
int importedScriptIndex,
const QHashedString &nameSpace)
26 import.scriptIndex = importedScriptIndex;
27 import.m_qualifier = name;
29 if (nameSpace.size() != 0) {
30 QQmlImportRef *i = m_namedImports.value(nameSpace);
31 Q_ASSERT(i !=
nullptr);
32 m_namespacedImports[i].insert(name, import);
36 if (m_namedImports.contains(name))
39 m_namedImports.insert(name, import);