ValueOwner Class

(QmlJS::QmlJS::ValueOwner)

Public Functions

ValueOwner(const QmlJS::QmlJS::SharedValueOwner *shared = 0)
virtual ~ValueOwner()
const QmlJS::QmlJS::AnchorLineValue *anchorLineValue() const
const QmlJS::QmlJS::FunctionValue *arrayCtor() const
const QmlJS::QmlJS::ObjectValue *arrayPrototype() const
const QmlJS::QmlJS::FunctionValue *booleanCtor() const
const QmlJS::QmlJS::ObjectValue *booleanPrototype() const
const QmlJS::QmlJS::BooleanValue *booleanValue() const
const QmlJS::QmlJS::ColorValue *colorValue() const
const QmlJS::QmlJS::Value *convertToBoolean(const QmlJS::QmlJS::Value *value)
const QmlJS::QmlJS::Value *convertToNumber(const QmlJS::QmlJS::Value *value)
const QmlJS::QmlJS::Value *convertToObject(const QmlJS::QmlJS::Value *value)
const QmlJS::QmlJS::Value *convertToString(const QmlJS::QmlJS::Value *value)
QmlJS::QmlJS::CppQmlTypes &cppQmlTypes()
const QmlJS::QmlJS::CppQmlTypes &cppQmlTypes() const
const QmlJS::QmlJS::FunctionValue *dateCtor() const
const QmlJS::QmlJS::ObjectValue *datePrototype() const
const QmlJS::QmlJS::Value *defaultValueForBuiltinType(const QmlJS::QString &typeName) const
const QmlJS::QmlJS::FunctionValue *functionCtor() const
const QmlJS::QmlJS::ObjectValue *functionPrototype() const
const QmlJS::QmlJS::ObjectValue *globalObject() const
const QmlJS::QmlJS::IntValue *intValue() const
const QmlJS::QmlJS::ObjectValue *mathObject() const
QmlJS::QmlJS::ObjectValue *newObject(const QmlJS::QmlJS::Value *prototype)
QmlJS::QmlJS::ObjectValue *newObject()
const QmlJS::QmlJS::NullValue *nullValue() const
const QmlJS::QmlJS::FunctionValue *numberCtor() const
const QmlJS::QmlJS::ObjectValue *numberPrototype() const
const QmlJS::QmlJS::NumberValue *numberValue() const
const QmlJS::QmlJS::FunctionValue *objectCtor() const
const QmlJS::QmlJS::ObjectValue *objectPrototype() const
const QmlJS::QmlJS::ObjectValue *qmlFontObject()
const QmlJS::QmlJS::ObjectValue *qmlMatrix4x4Object()
const QmlJS::QmlJS::ObjectValue *qmlPointObject()
const QmlJS::QmlJS::ObjectValue *qmlQuaternionObject()
const QmlJS::QmlJS::ObjectValue *qmlRectObject()
const QmlJS::QmlJS::ObjectValue *qmlSizeObject()
const QmlJS::QmlJS::ObjectValue *qmlVector2DObject()
const QmlJS::QmlJS::ObjectValue *qmlVector3DObject()
const QmlJS::QmlJS::ObjectValue *qmlVector4DObject()
const QmlJS::QmlJS::ObjectValue *qtObject() const
const QmlJS::QmlJS::RealValue *realValue() const
const QmlJS::QmlJS::FunctionValue *regexpCtor() const
const QmlJS::QmlJS::ObjectValue *regexpPrototype() const
void registerValue(QmlJS::QmlJS::Value *value)
const QmlJS::QmlJS::FunctionValue *stringCtor() const
const QmlJS::QmlJS::ObjectValue *stringPrototype() const
const QmlJS::QmlJS::StringValue *stringValue() const
QmlJS::QString typeId(const QmlJS::QmlJS::Value *value)
const QmlJS::QmlJS::UndefinedValue *undefinedValue() const
const QmlJS::QmlJS::UnknownValue *unknownValue() const
const QmlJS::QmlJS::UrlValue *urlValue() const

Static Public Members

QmlJS::QmlJS::SharedValueOwner *sharedValueOwner(QmlJS::QString kind = ...)

Protected Functions

QmlJS::QmlJS::Function *addFunction(QmlJS::QmlJS::ObjectValue *object, const QmlJS::QString &name, const QmlJS::QmlJS::Value *result, int argumentCount = 0, int optionalCount = 0, bool variadic = false)
QmlJS::QmlJS::Function *addFunction(QmlJS::QmlJS::ObjectValue *object, const QmlJS::QString &name, int argumentCount = 0, int optionalCount = 0, bool variadic = false)

Member Function Documentation

ValueOwner::ValueOwner(const QmlJS::QmlJS::SharedValueOwner *shared = 0)

Default constructs an instance of ValueOwner.

[virtual] ValueOwner::~ValueOwner()

Destroys the instance of ValueOwner. The destructor is virtual.

[protected] QmlJS::QmlJS::Function *ValueOwner::addFunction(QmlJS::QmlJS::ObjectValue *object, const QmlJS::QString &name, const QmlJS::QmlJS::Value *result, int argumentCount = 0, int optionalCount = 0, bool variadic = false)

[protected] QmlJS::QmlJS::Function *ValueOwner::addFunction(QmlJS::QmlJS::ObjectValue *object, const QmlJS::QString &name, int argumentCount = 0, int optionalCount = 0, bool variadic = false)

const QmlJS::QmlJS::AnchorLineValue *ValueOwner::anchorLineValue() const

const QmlJS::QmlJS::FunctionValue *ValueOwner::arrayCtor() const

const QmlJS::QmlJS::ObjectValue *ValueOwner::arrayPrototype() const

const QmlJS::QmlJS::FunctionValue *ValueOwner::booleanCtor() const

const QmlJS::QmlJS::ObjectValue *ValueOwner::booleanPrototype() const

const QmlJS::QmlJS::BooleanValue *ValueOwner::booleanValue() const

const QmlJS::QmlJS::ColorValue *ValueOwner::colorValue() const

const QmlJS::QmlJS::Value *ValueOwner::convertToBoolean(const QmlJS::QmlJS::Value *value)

const QmlJS::QmlJS::Value *ValueOwner::convertToNumber(const QmlJS::QmlJS::Value *value)

const QmlJS::QmlJS::Value *ValueOwner::convertToObject(const QmlJS::QmlJS::Value *value)

const QmlJS::QmlJS::Value *ValueOwner::convertToString(const QmlJS::QmlJS::Value *value)

QmlJS::QmlJS::CppQmlTypes &ValueOwner::cppQmlTypes()

const QmlJS::QmlJS::CppQmlTypes &ValueOwner::cppQmlTypes() const

const QmlJS::QmlJS::FunctionValue *ValueOwner::dateCtor() const

const QmlJS::QmlJS::ObjectValue *ValueOwner::datePrototype() const

const QmlJS::QmlJS::Value *ValueOwner::defaultValueForBuiltinType(const QmlJS::QString &typeName) const

const QmlJS::QmlJS::FunctionValue *ValueOwner::functionCtor() const

const QmlJS::QmlJS::ObjectValue *ValueOwner::functionPrototype() const

const QmlJS::QmlJS::ObjectValue *ValueOwner::globalObject() const

const QmlJS::QmlJS::IntValue *ValueOwner::intValue() const

const QmlJS::QmlJS::ObjectValue *ValueOwner::mathObject() const

QmlJS::QmlJS::ObjectValue *ValueOwner::newObject(const QmlJS::QmlJS::Value *prototype)

QmlJS::QmlJS::ObjectValue *ValueOwner::newObject()

const QmlJS::QmlJS::NullValue *ValueOwner::nullValue() const

const QmlJS::QmlJS::FunctionValue *ValueOwner::numberCtor() const

const QmlJS::QmlJS::ObjectValue *ValueOwner::numberPrototype() const

const QmlJS::QmlJS::NumberValue *ValueOwner::numberValue() const

const QmlJS::QmlJS::FunctionValue *ValueOwner::objectCtor() const

const QmlJS::QmlJS::ObjectValue *ValueOwner::objectPrototype() const

const QmlJS::QmlJS::ObjectValue *ValueOwner::qmlFontObject()

const QmlJS::QmlJS::ObjectValue *ValueOwner::qmlMatrix4x4Object()

const QmlJS::QmlJS::ObjectValue *ValueOwner::qmlPointObject()

const QmlJS::QmlJS::ObjectValue *ValueOwner::qmlQuaternionObject()

const QmlJS::QmlJS::ObjectValue *ValueOwner::qmlRectObject()

const QmlJS::QmlJS::ObjectValue *ValueOwner::qmlSizeObject()

const QmlJS::QmlJS::ObjectValue *ValueOwner::qmlVector2DObject()

const QmlJS::QmlJS::ObjectValue *ValueOwner::qmlVector3DObject()

const QmlJS::QmlJS::ObjectValue *ValueOwner::qmlVector4DObject()

const QmlJS::QmlJS::ObjectValue *ValueOwner::qtObject() const

const QmlJS::QmlJS::RealValue *ValueOwner::realValue() const

const QmlJS::QmlJS::FunctionValue *ValueOwner::regexpCtor() const

const QmlJS::QmlJS::ObjectValue *ValueOwner::regexpPrototype() const

void ValueOwner::registerValue(QmlJS::QmlJS::Value *value)

[static] QmlJS::QmlJS::SharedValueOwner *ValueOwner::sharedValueOwner(QmlJS::QString kind = ...)

const QmlJS::QmlJS::FunctionValue *ValueOwner::stringCtor() const

const QmlJS::QmlJS::ObjectValue *ValueOwner::stringPrototype() const

const QmlJS::QmlJS::StringValue *ValueOwner::stringValue() const

QmlJS::QString ValueOwner::typeId(const QmlJS::QmlJS::Value *value)

const QmlJS::QmlJS::UndefinedValue *ValueOwner::undefinedValue() const

const QmlJS::QmlJS::UnknownValue *ValueOwner::unknownValue() const

const QmlJS::QmlJS::UrlValue *ValueOwner::urlValue() const