Extending Qt Creator Manual | TypeScope

Extending Qt Creator Manual 4.7.1

# TypeScope Class

(QmlJS::QmlJS::TypeScope)

Inherits: | QmlJS::QmlJS::ObjectValue

- List of all members, including inherited members

## 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

- 16 public functions inherited from QmlJS::QmlJS::ObjectValue
- 29 public functions inherited from QmlJS::QmlJS::Value

## 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