ConvertToString Class

(QmlJS::ConvertToString)
Inherits: QmlJS::ValueVisitor (protected)

Public Functions

ConvertToString(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

ConvertToString::ConvertToString(QmlJS::ValueOwner *valueOwner)

Default constructs an instance of ConvertToString.

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

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

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

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

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

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

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

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

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