ConvertToObject Class

(QmlJS::ConvertToObject)
Inherits: QmlJS::ValueVisitor (protected)

Public Functions

ConvertToObject(QmlJS::ValueOwner *valueOwner)
const QmlJS::Value *operator()(const QmlJS::Value *value)

Protected Functions

const QmlJS::Value *switchResult(const QmlJS::Value *value)

Reimplemented Protected Functions

virtual void visit(const QmlJS::NullValue *) override
virtual void visit(const QmlJS::UndefinedValue *) override
virtual void visit(const QmlJS::NumberValue *) override
virtual void visit(const QmlJS::BooleanValue *) override
virtual void visit(const QmlJS::StringValue *) override
virtual void visit(const QmlJS::ObjectValue *) override
virtual void visit(const QmlJS::FunctionValue *) override

Member Function Documentation

ConvertToObject::ConvertToObject(QmlJS::ValueOwner *valueOwner)

Default constructs an instance of ConvertToObject.

[protected] const QmlJS::Value *ConvertToObject::switchResult(const QmlJS::Value *value)

[override virtual protected] void ConvertToObject::visit(const QmlJS::NullValue *)

[override virtual protected] void ConvertToObject::visit(const QmlJS::UndefinedValue *)

[override virtual protected] void ConvertToObject::visit(const QmlJS::NumberValue *)

[override virtual protected] void ConvertToObject::visit(const QmlJS::BooleanValue *)

[override virtual protected] void ConvertToObject::visit(const QmlJS::StringValue *)

[override virtual protected] void ConvertToObject::visit(const QmlJS::ObjectValue *)

[override virtual protected] void ConvertToObject::visit(const QmlJS::FunctionValue *)

const QmlJS::Value *ConvertToObject::operator()(const QmlJS::Value *value)