ObjectValue Class
(QmlJS::QmlJS::ObjectValue)Inherits: | QmlJS::QmlJS::Value |
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 |
- 29 public functions inherited from QmlJS::QmlJS::Value
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().