Value Class

(QmlJS::QmlJS::Value)

Public Functions

Value()
virtual ~Value()
virtual void accept(QmlJS::QmlJS::ValueVisitor *) const = 0
virtual const QmlJS::QmlJS::AnchorLineValue *asAnchorLineValue() const
virtual const QmlJS::QmlJS::ASTFunctionValue *asAstFunctionValue() const
virtual const QmlJS::QmlJS::ASTObjectValue *asAstObjectValue() const
virtual const QmlJS::QmlJS::ASTPropertyReference *asAstPropertyReference() const
virtual const QmlJS::QmlJS::ASTSignal *asAstSignal() const
virtual const QmlJS::QmlJS::ASTVariableReference *asAstVariableReference() const
virtual const QmlJS::QmlJS::BooleanValue *asBooleanValue() const
virtual const QmlJS::QmlJS::ColorValue *asColorValue() const
virtual const QmlJS::QmlJS::CppComponentValue *asCppComponentValue() const
virtual const QmlJS::QmlJS::Function *asFunction() const
virtual const QmlJS::QmlJS::FunctionValue *asFunctionValue() const
virtual const QmlJS::QmlJS::IntValue *asIntValue() const
virtual const QmlJS::QmlJS::JSImportScope *asJSImportScope() const
virtual const QmlJS::QmlJS::MetaFunction *asMetaFunction() const
virtual const QmlJS::QmlJS::NullValue *asNullValue() const
virtual const QmlJS::QmlJS::NumberValue *asNumberValue() const
virtual const QmlJS::QmlJS::ObjectValue *asObjectValue() const
virtual const QmlJS::QmlJS::QmlEnumValue *asQmlEnumValue() const
virtual const QmlJS::QmlJS::QmlPrototypeReference *asQmlPrototypeReference() const
virtual const Internal::QtObjectPrototypeReference *asQtObjectPrototypeReference() const
virtual const QmlJS::QmlJS::RealValue *asRealValue() const
virtual const QmlJS::QmlJS::Reference *asReference() const
virtual const QmlJS::QmlJS::StringValue *asStringValue() const
virtual const QmlJS::QmlJS::TypeScope *asTypeScope() const
virtual const QmlJS::QmlJS::UndefinedValue *asUndefinedValue() const
virtual const QmlJS::QmlJS::UnknownValue *asUnknownValue() const
virtual const QmlJS::QmlJS::UrlValue *asUrlValue() const
virtual bool getSourceLocation(QmlJS::QString *fileName, int *line, int *column) const

Member Function Documentation

Value::Value()

Default constructs an instance of Value.

[virtual] Value::~Value()

Destroys the instance of Value. The destructor is virtual.

[pure virtual] void Value::accept(QmlJS::QmlJS::ValueVisitor *) const

[virtual] const QmlJS::QmlJS::AnchorLineValue *Value::asAnchorLineValue() const

[virtual] const QmlJS::QmlJS::ASTFunctionValue *Value::asAstFunctionValue() const

[virtual] const QmlJS::QmlJS::ASTObjectValue *Value::asAstObjectValue() const

[virtual] const QmlJS::QmlJS::ASTPropertyReference *Value::asAstPropertyReference() const

[virtual] const QmlJS::QmlJS::ASTSignal *Value::asAstSignal() const

[virtual] const QmlJS::QmlJS::ASTVariableReference *Value::asAstVariableReference() const

[virtual] const QmlJS::QmlJS::BooleanValue *Value::asBooleanValue() const

[virtual] const QmlJS::QmlJS::ColorValue *Value::asColorValue() const

[virtual] const QmlJS::QmlJS::CppComponentValue *Value::asCppComponentValue() const

[virtual] const QmlJS::QmlJS::Function *Value::asFunction() const

[virtual] const QmlJS::QmlJS::FunctionValue *Value::asFunctionValue() const

[virtual] const QmlJS::QmlJS::IntValue *Value::asIntValue() const

[virtual] const QmlJS::QmlJS::JSImportScope *Value::asJSImportScope() const

[virtual] const QmlJS::QmlJS::MetaFunction *Value::asMetaFunction() const

[virtual] const QmlJS::QmlJS::NullValue *Value::asNullValue() const

[virtual] const QmlJS::QmlJS::NumberValue *Value::asNumberValue() const

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

[virtual] const QmlJS::QmlJS::QmlEnumValue *Value::asQmlEnumValue() const

[virtual] const QmlJS::QmlJS::QmlPrototypeReference *Value::asQmlPrototypeReference() const

[virtual] const Internal::QtObjectPrototypeReference *Value::asQtObjectPrototypeReference() const

[virtual] const QmlJS::QmlJS::RealValue *Value::asRealValue() const

[virtual] const QmlJS::QmlJS::Reference *Value::asReference() const

[virtual] const QmlJS::QmlJS::StringValue *Value::asStringValue() const

[virtual] const QmlJS::QmlJS::TypeScope *Value::asTypeScope() const

[virtual] const QmlJS::QmlJS::UndefinedValue *Value::asUndefinedValue() const

[virtual] const QmlJS::QmlJS::UnknownValue *Value::asUnknownValue() const

[virtual] const QmlJS::QmlJS::UrlValue *Value::asUrlValue() const

[virtual] bool Value::getSourceLocation(QmlJS::QString *fileName, int *line, int *column) const