aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmlcompiler/qqmljsscope_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmlcompiler/qqmljsscope_p.h')
-rw-r--r--src/qmlcompiler/qqmljsscope_p.h12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/qmlcompiler/qqmljsscope_p.h b/src/qmlcompiler/qqmljsscope_p.h
index 8dfbebbd06..ce7eeb5f6f 100644
--- a/src/qmlcompiler/qqmljsscope_p.h
+++ b/src/qmlcompiler/qqmljsscope_p.h
@@ -596,14 +596,8 @@ QT_WARNING_POP
return m_childScopes;
}
- QVector<QQmlJSScope::ConstPtr> childScopes() const
- {
- QVector<QQmlJSScope::ConstPtr> result;
- result.reserve(m_childScopes.size());
- for (const auto &child : m_childScopes)
- result.append(child);
- return result;
- }
+ QVector<QQmlJSScope::ConstPtr> childScopes() const;
+ QVector<QQmlJSScope::ConstPtr> descendantScopes() const;
static QTypeRevision resolveTypes(
const Ptr &self, const QQmlJSScope::ContextualTypes &contextualTypes,
@@ -615,7 +609,7 @@ QT_WARNING_POP
const QQmlJSScope::Ptr &self, const QQmlJSScope::ConstPtr &intType);
static void resolveList(
const QQmlJSScope::Ptr &self, const QQmlJSScope::ConstPtr &arrayType);
- static void resolveGeneralizedGroup(
+ static void resolveGroup(
const QQmlJSScope::Ptr &self, const QQmlJSScope::ConstPtr &baseType,
const QQmlJSScope::ContextualTypes &contextualTypes,
QSet<QString> *usedTypes = nullptr);