Extending Qt Creator Manual | ScopeBuilder

Extending Qt Creator Manual 4.7.2

# ScopeBuilder Class

(QmlJS::ScopeBuilder)

- List of all members, including inherited members

## Public Functions

| ScopeBuilder(QmlJS::ScopeChain *scopeChain)
| ~ScopeBuilder()
void | pop()
void | push(AST::Node *node)
void | push(const QList<AST::Node *> &nodes)

## Static Public Members

const QmlJS::ObjectValue * | isPropertyChangesObject(const QmlJS::ContextPtr &context, const QmlJS::ObjectValue *object)

## Member Function Documentation

### ScopeBuilder::ScopeBuilder(QmlJS::ScopeChain *scopeChain)

Default constructs an instance of ScopeBuilder.

### ScopeBuilder::~ScopeBuilder()

Destroys the instance of ScopeBuilder.

### `[static]` const QmlJS::ObjectValue *ScopeBuilder::isPropertyChangesObject(const QmlJS::ContextPtr &context, const QmlJS::ObjectValue *object)

### void ScopeBuilder::pop()

### void ScopeBuilder::push(AST::Node *node)

### void ScopeBuilder::push(const QList<AST::Node *> &nodes)