diff options
Diffstat (limited to 'src/qmlcompiler/qqmljstyperesolver_p.h')
-rw-r--r-- | src/qmlcompiler/qqmljstyperesolver_p.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/qmlcompiler/qqmljstyperesolver_p.h b/src/qmlcompiler/qqmljstyperesolver_p.h index 491391f801..c2c80166c2 100644 --- a/src/qmlcompiler/qqmljstyperesolver_p.h +++ b/src/qmlcompiler/qqmljstyperesolver_p.h @@ -107,6 +107,8 @@ public: bool isPrimitive(const QQmlJSRegisterContent &type) const; bool isNumeric(const QQmlJSRegisterContent &type) const; + bool isIntegral(const QQmlJSRegisterContent &type) const; + bool canHoldUndefined(const QQmlJSRegisterContent &content) const; bool canConvertFromTo(const QQmlJSScope::ConstPtr &from, const QQmlJSScope::ConstPtr &to) const; bool canConvertFromTo(const QQmlJSRegisterContent &from, const QQmlJSRegisterContent &to) const; @@ -156,6 +158,11 @@ protected: QQmlJSRegisterContent *result, BaseOrExtension mode) const; QQmlJSRegisterContent lengthProperty(bool isWritable, const QQmlJSScope::ConstPtr &scope) const; + QQmlJSRegisterContent referenceTypeForName( + const QString &name, + const QQmlJSScope::ConstPtr &scopeType = QQmlJSScope::ConstPtr(), + bool hasObjectModuelPrefix = false) const; + QQmlJSScope::ConstPtr m_voidType; QQmlJSScope::ConstPtr m_numberPrototype; QQmlJSScope::ConstPtr m_realType; |