TypeScope Class

(QmlJS::QmlJS::TypeScope)

Public Functions

TypeScope(const QmlJS::QmlJS::Imports *imports, QmlJS::QmlJS::ValueOwner *valueOwner)

Reimplemented Public Functions

virtual const QmlJS::QmlJS::TypeScope *asTypeScope() const override
virtual const QmlJS::QmlJS::Value *lookupMember(const QmlJS::QString &name, const QmlJS::QmlJS::Context *context, const QmlJS::QmlJS::ObjectValue **foundInObject = 0, bool examinePrototypes = true) const override
virtual void processMembers(QmlJS::QmlJS::MemberProcessor *processor) const override

Member Function Documentation

TypeScope::TypeScope(const QmlJS::QmlJS::Imports *imports, QmlJS::QmlJS::ValueOwner *valueOwner)

Default constructs an instance of TypeScope.

[override virtual] const QmlJS::QmlJS::TypeScope *TypeScope::asTypeScope() const

[override virtual] const QmlJS::QmlJS::Value *TypeScope::lookupMember(const QmlJS::QString &name, const QmlJS::QmlJS::Context *context, const QmlJS::QmlJS::ObjectValue **foundInObject = 0, bool examinePrototypes = true) const

[override virtual] void TypeScope::processMembers(QmlJS::QmlJS::MemberProcessor *processor) const