ObjectValue Class

(QmlJS::QmlJS::ObjectValue)

Public Functions

ObjectValue(QmlJS::QmlJS::ValueOwner *valueOwner, const QmlJS::QString &originId = ...)
virtual ~ObjectValue()
QmlJS::QString className() const
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
virtual const QmlJS::QmlJS::Value *lookupMember(const QmlJS::QString &name, const QmlJS::QmlJS::ContextPtr &context, const QmlJS::QmlJS::ObjectValue **foundInObject = 0, bool examinePrototypes = true) const
QmlJS::QString originId() const
virtual void processMembers(QmlJS::QmlJS::MemberProcessor *processor) const
const QmlJS::QmlJS::Value *prototype() const
const QmlJS::QmlJS::ObjectValue *prototype(const QmlJS::QmlJS::Context *context) const
const QmlJS::QmlJS::ObjectValue *prototype(const QmlJS::QmlJS::ContextPtr &context) const
virtual void removeMember(const QmlJS::QString &name)
void setClassName(const QmlJS::QString &className)
virtual void setMember(const QmlJS::QString &name, const QmlJS::QmlJS::Value *value)
virtual void setPropertyInfo(const QmlJS::QString &name, const QmlJS::QmlJS::PropertyInfo &propertyInfo)
void setPrototype(const QmlJS::QmlJS::Value *prototype)
QmlJS::QmlJS::ValueOwner *valueOwner() const

Reimplemented Public Functions

virtual void accept(QmlJS::QmlJS::ValueVisitor *visitor) const override
virtual const QmlJS::QmlJS::ObjectValue *asObjectValue() const override

Member Function Documentation

ObjectValue::ObjectValue(QmlJS::QmlJS::ValueOwner *valueOwner, const QmlJS::QString &originId = ...)

Default constructs an instance of ObjectValue.

[virtual] ObjectValue::~ObjectValue()

Destroys the instance of ObjectValue. The destructor is virtual.

[override virtual] void ObjectValue::accept(QmlJS::QmlJS::ValueVisitor *visitor) const

[override virtual] const QmlJS::QmlJS::ObjectValue *ObjectValue::asObjectValue() const

QmlJS::QString ObjectValue::className() const

See also setClassName().

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

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

QmlJS::QString ObjectValue::originId() const

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

const QmlJS::QmlJS::Value *ObjectValue::prototype() const

See also setPrototype().

const QmlJS::QmlJS::ObjectValue *ObjectValue::prototype(const QmlJS::QmlJS::Context *context) const

const QmlJS::QmlJS::ObjectValue *ObjectValue::prototype(const QmlJS::QmlJS::ContextPtr &context) const

[virtual] void ObjectValue::removeMember(const QmlJS::QString &name)

void ObjectValue::setClassName(const QmlJS::QString &className)

See also className().

[virtual] void ObjectValue::setMember(const QmlJS::QString &name, const QmlJS::QmlJS::Value *value)

[virtual] void ObjectValue::setPropertyInfo(const QmlJS::QString &name, const QmlJS::QmlJS::PropertyInfo &propertyInfo)

void ObjectValue::setPrototype(const QmlJS::QmlJS::Value *prototype)

See also prototype().

QmlJS::QmlJS::ValueOwner *ObjectValue::valueOwner() const