ScopeBuilder Class

(QmlJS::ScopeBuilder)

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)