QScriptValue Class Reference
#include <qscriptvalue.h>
Definition at line 57 of file qscriptvalue.h.
|
enum | ResolveFlag { ResolveLocal = 0x00,
ResolvePrototype = 0x01,
ResolveScope = 0x02,
ResolveFull = ResolvePrototype | ResolveScope
} |
|
enum | PropertyFlag {
ReadOnly = 0x00000001,
Undeletable = 0x00000002,
SkipInEnumeration = 0x00000004,
PropertyGetter = 0x00000008,
PropertySetter = 0x00000010,
QObjectMember = 0x00000020,
KeepExistingFlags = 0x00000800,
UserRange = 0xff000000
} |
|
enum | SpecialValue { NullValue,
UndefinedValue
} |
|
|
| QScriptValue () |
|
| ~QScriptValue () |
|
| QScriptValue (const QScriptValue &other) |
|
| QScriptValue (QScriptEngine *engine, SpecialValue val) |
|
| QScriptValue (QScriptEngine *engine, bool val) |
|
| QScriptValue (QScriptEngine *engine, int val) |
|
| QScriptValue (QScriptEngine *engine, uint val) |
|
| QScriptValue (QScriptEngine *engine, qsreal val) |
|
| QScriptValue (QScriptEngine *engine, const QString &val) |
|
QT_ASCII_CAST_WARN_CONSTRUCTOR | QScriptValue (QScriptEngine *engine, const char *val) |
|
| QScriptValue (SpecialValue value) |
|
| QScriptValue (bool value) |
|
| QScriptValue (int value) |
|
| QScriptValue (uint value) |
|
| QScriptValue (qsreal value) |
|
| QScriptValue (const QString &value) |
|
| QScriptValue (const QLatin1String &value) |
|
QT_ASCII_CAST_WARN_CONSTRUCTOR | QScriptValue (const char *value) |
|
QScriptValue & | operator= (const QScriptValue &other) |
|
QScriptEngine * | engine () const |
|
bool | isValid () const |
|
bool | isBool () const |
|
bool | isBoolean () const |
|
bool | isNumber () const |
|
bool | isFunction () const |
|
bool | isNull () const |
|
bool | isString () const |
|
bool | isUndefined () const |
|
bool | isVariant () const |
|
bool | isQObject () const |
|
bool | isQMetaObject () const |
|
bool | isObject () const |
|
bool | isDate () const |
|
bool | isRegExp () const |
|
bool | isArray () const |
|
bool | isError () const |
|
QString | toString () const |
|
qsreal | toNumber () const |
|
bool | toBool () const |
|
bool | toBoolean () const |
|
qsreal | toInteger () const |
|
qint32 | toInt32 () const |
|
quint32 | toUInt32 () const |
|
quint16 | toUInt16 () const |
|
QVariant | toVariant () const |
|
QObject * | toQObject () const |
|
const QMetaObject * | toQMetaObject () const |
|
QScriptValue | toObject () const |
|
QDateTime | toDateTime () const |
|
QRegExp | toRegExp () const |
|
bool | instanceOf (const QScriptValue &other) const |
|
bool | lessThan (const QScriptValue &other) const |
|
bool | equals (const QScriptValue &other) const |
|
bool | strictlyEquals (const QScriptValue &other) const |
|
QScriptValue | prototype () const |
|
void | setPrototype (const QScriptValue &prototype) |
|
QScriptValue | scope () const |
|
void | setScope (const QScriptValue &scope) |
|
QScriptValue | property (const QString &name, const ResolveFlags &mode=ResolvePrototype) const |
|
void | setProperty (const QString &name, const QScriptValue &value, const PropertyFlags &flags=KeepExistingFlags) |
|
QScriptValue | property (quint32 arrayIndex, const ResolveFlags &mode=ResolvePrototype) const |
|
void | setProperty (quint32 arrayIndex, const QScriptValue &value, const PropertyFlags &flags=KeepExistingFlags) |
|
QScriptValue | property (const QScriptString &name, const ResolveFlags &mode=ResolvePrototype) const |
|
void | setProperty (const QScriptString &name, const QScriptValue &value, const PropertyFlags &flags=KeepExistingFlags) |
|
QScriptValue::PropertyFlags | propertyFlags (const QString &name, const ResolveFlags &mode=ResolvePrototype) const |
|
QScriptValue::PropertyFlags | propertyFlags (const QScriptString &name, const ResolveFlags &mode=ResolvePrototype) const |
|
QScriptValue | call (const QScriptValue &thisObject=QScriptValue(), const QScriptValueList &args=QScriptValueList()) |
|
QScriptValue | call (const QScriptValue &thisObject, const QScriptValue &arguments) |
|
QScriptValue | construct (const QScriptValueList &args=QScriptValueList()) |
|
QScriptValue | construct (const QScriptValue &arguments) |
|
QScriptValue | data () const |
|
void | setData (const QScriptValue &data) |
|
QScriptClass * | scriptClass () const |
|
void | setScriptClass (QScriptClass *scriptClass) |
|
qint64 | objectId () const |
|
Enumerator |
---|
ResolveLocal |
|
ResolvePrototype |
|
ResolveScope |
|
ResolveFull |
|
Definition at line 60 of file qscriptvalue.h.
Enumerator |
---|
ReadOnly |
|
Undeletable |
|
SkipInEnumeration |
|
PropertyGetter |
|
PropertySetter |
|
QObjectMember |
|
KeepExistingFlags |
|
UserRange |
|
Definition at line 69 of file qscriptvalue.h.
Enumerator |
---|
NullValue |
|
UndefinedValue |
|
Definition at line 85 of file qscriptvalue.h.
QT_ASCII_CAST_WARN_CONSTRUCTOR QScriptValue |
( |
const char * |
value | ) |
|
bool isFunction |
( |
| ) |
const |
bool isUndefined |
( |
| ) |
const |
bool isQMetaObject |
( |
| ) |
const |
QScriptValue::PropertyFlags propertyFlags |
( |
const QString & |
name, |
|
|
const ResolveFlags & |
mode = ResolvePrototype |
|
) |
| const |
friend class QScriptEnginePrivate |
|
friend |
The documentation for this class was generated from the following file: