ObjectValue Class
(QmlJS::ObjectValue)Inherits: | QmlJS::Value |
Public Functions
ObjectValue(QmlJS::ValueOwner *valueOwner, const QString &originId = ...) | |
virtual | ~ObjectValue() |
QString | className() const |
virtual const QmlJS::Value * | lookupMember(const QString &name, const QmlJS::Context *context, const QmlJS::ObjectValue **foundInObject = 0, bool examinePrototypes = true) const |
virtual const QmlJS::Value * | lookupMember(const QString &name, const QmlJS::ContextPtr &context, const QmlJS::ObjectValue **foundInObject = 0, bool examinePrototypes = true) const |
QString | originId() const |
virtual void | processMembers(QmlJS::MemberProcessor *processor) const |
const QmlJS::Value * | prototype() const |
const QmlJS::ObjectValue * | prototype(const QmlJS::Context *context) const |
const QmlJS::ObjectValue * | prototype(const QmlJS::ContextPtr &context) const |
virtual void | removeMember(const QString &name) |
void | setClassName(const QString &className) |
virtual void | setMember(const QString &name, const QmlJS::Value *value) |
virtual void | setPropertyInfo(const QString &name, const QmlJS::PropertyInfo &propertyInfo) |
void | setPrototype(const QmlJS::Value *prototype) |
QmlJS::ValueOwner * | valueOwner() const |
Reimplemented Public Functions
virtual void | accept(QmlJS::ValueVisitor *visitor) const override |
virtual const QmlJS::ObjectValue * | asObjectValue() const override |
- 29 public functions inherited from QmlJS::Value
Member Function Documentation
ObjectValue::ObjectValue(QmlJS::ValueOwner *valueOwner, const 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::ValueVisitor *visitor) const
[override virtual]
const QmlJS::ObjectValue *ObjectValue::asObjectValue() const
QString ObjectValue::className() const
See also setClassName().
[virtual]
const QmlJS::Value *ObjectValue::lookupMember(const QString &name, const QmlJS::Context *context, const QmlJS::ObjectValue **foundInObject = 0, bool examinePrototypes = true) const
[virtual]
const QmlJS::Value *ObjectValue::lookupMember(const QString &name, const QmlJS::ContextPtr &context, const QmlJS::ObjectValue **foundInObject = 0, bool examinePrototypes = true) const
QString ObjectValue::originId() const
[virtual]
void ObjectValue::processMembers(QmlJS::MemberProcessor *processor) const
const QmlJS::Value *ObjectValue::prototype() const
See also setPrototype().
const QmlJS::ObjectValue *ObjectValue::prototype(const QmlJS::Context *context) const
const QmlJS::ObjectValue *ObjectValue::prototype(const QmlJS::ContextPtr &context) const
[virtual]
void ObjectValue::removeMember(const QString &name)
void ObjectValue::setClassName(const QString &className)
See also className().
[virtual]
void ObjectValue::setMember(const QString &name, const QmlJS::Value *value)
[virtual]
void ObjectValue::setPropertyInfo(const QString &name, const QmlJS::PropertyInfo &propertyInfo)
void ObjectValue::setPrototype(const QmlJS::Value *prototype)
See also prototype().