NAME

Qt::Script::QScriptValue

PUBLIC METHODS

QScriptValue()
QScriptValue(const QScriptValue & other)
QScriptValue(QScriptValue::SpecialValue value)
QScriptValue(bool value)
QScriptValue(int value)
QScriptValue(uint value)
QScriptValue(double value)
QScriptValue(const QString & value)
QScriptValue(const QLatin1String & value)
QScriptValue(const char * value)
QScriptValue(QScriptEngine * engine, QScriptValue::SpecialValue val)
QScriptValue(QScriptEngine * engine, bool val)
QScriptValue(QScriptEngine * engine, int val)
QScriptValue(QScriptEngine * engine, uint val)
QScriptValue(QScriptEngine * engine, double val)
QScriptValue(QScriptEngine * engine, const QString & val)
QScriptValue(QScriptEngine * engine, const char * val)
~QScriptValue()
QScriptValue call(const QScriptValue & thisObject, const QScriptValue & arguments)
QScriptValue construct(const QScriptValue & arguments)
QScriptValue data()
QScriptEngine * engine()
bool equals(const QScriptValue & other)
bool instanceOf(const QScriptValue & other)
bool isArray()
bool isBool()
bool isBoolean()
bool isDate()
bool isError()
bool isFunction()
bool isNull()
bool isNumber()
bool isObject()
bool isQMetaObject()
bool isQObject()
bool isRegExp()
bool isString()
bool isUndefined()
bool isValid()
bool isVariant()
bool lessThan(const QScriptValue & other)
qint64 objectId()
QScriptValue & operator=(const QScriptValue & other)
QScriptValue property(const QString & name, const QFlags<QScriptValue::ResolveFlag> & mode)
QScriptValue property(const QString & name, const QFlags<QScriptValue::ResolveFlag> & mode = QScriptValue::ResolvePrototype)
QScriptValue property(quint32 arrayIndex, const QFlags<QScriptValue::ResolveFlag> & mode)
QScriptValue property(quint32 arrayIndex, const QFlags<QScriptValue::ResolveFlag> & mode = QScriptValue::ResolvePrototype)
QScriptValue property(const QScriptString & name, const QFlags<QScriptValue::ResolveFlag> & mode)
QScriptValue property(const QScriptString & name, const QFlags<QScriptValue::ResolveFlag> & mode = QScriptValue::ResolvePrototype)
QFlags<QScriptValue::PropertyFlag> propertyFlags(const QString & name, const QFlags<QScriptValue::ResolveFlag> & mode)
QFlags<QScriptValue::PropertyFlag> propertyFlags(const QString & name, const QFlags<QScriptValue::ResolveFlag> & mode = QScriptValue::ResolvePrototype)
QFlags<QScriptValue::PropertyFlag> propertyFlags(const QScriptString & name, const QFlags<QScriptValue::ResolveFlag> & mode)
QFlags<QScriptValue::PropertyFlag> propertyFlags(const QScriptString & name, const QFlags<QScriptValue::ResolveFlag> & mode = QScriptValue::ResolvePrototype)
QScriptValue prototype()
QScriptValue scope()
QScriptClass * scriptClass()
void setData(const QScriptValue & data)
void setProperty(const QString & name, const QScriptValue & value, const QFlags<QScriptValue::PropertyFlag> & flags)
void setProperty(const QString & name, const QScriptValue & value, const QFlags<QScriptValue::PropertyFlag> & flags = QScriptValue::KeepExistingFlags)
void setProperty(quint32 arrayIndex, const QScriptValue & value, const QFlags<QScriptValue::PropertyFlag> & flags)
void setProperty(quint32 arrayIndex, const QScriptValue & value, const QFlags<QScriptValue::PropertyFlag> & flags = QScriptValue::KeepExistingFlags)
void setProperty(const QScriptString & name, const QScriptValue & value, const QFlags<QScriptValue::PropertyFlag> & flags)
void setProperty(const QScriptString & name, const QScriptValue & value, const QFlags<QScriptValue::PropertyFlag> & flags = QScriptValue::KeepExistingFlags)
void setPrototype(const QScriptValue & prototype)
void setScope(const QScriptValue & scope)
void setScriptClass(QScriptClass * scriptClass)
bool strictlyEquals(const QScriptValue & other)
bool toBool()
bool toBoolean()
QDateTime toDateTime()
qint32 toInt32()
double toInteger()
double toNumber()
QScriptValue toObject()
const QMetaObject * toQMetaObject()
QObject * toQObject()
QRegExp toRegExp()
QString toString()
quint16 toUInt16()
quint32 toUInt32()
QVariant toVariant()

ENUM VALUES

ResolveLocal
ResolvePrototype
ResolveScope
ResolveFull
ReadOnly
Undeletable
SkipInEnumeration
PropertyGetter
PropertySetter
QObjectMember
KeepExistingFlags
UserRange
NullValue
UndefinedValue

EXPORT

None by default.

AUTHOR

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011 - 2011 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/artistic.html