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.