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: