Definition at line 57 of file qscriptvalue.h.
#include <qscriptvalue.h>
Public Types |
|
| 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 } |
Public Member Functions |
|
| 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 |
Friends |
|
| class | QScriptEnginePrivate |
| enum ResolveFlag |
Definition at line 60 of file qscriptvalue.h.
{
ResolveLocal = 0x00,
ResolvePrototype = 0x01,
ResolveScope = 0x02,
ResolveFull = ResolvePrototype | ResolveScope
};
| enum PropertyFlag |
| ReadOnly | |
| Undeletable | |
| SkipInEnumeration | |
| PropertyGetter | |
| PropertySetter | |
| QObjectMember | |
| KeepExistingFlags | |
| UserRange |
Definition at line 69 of file qscriptvalue.h.
{
ReadOnly = 0x00000001,
Undeletable = 0x00000002,
SkipInEnumeration = 0x00000004,
PropertyGetter = 0x00000008,
PropertySetter = 0x00000010,
QObjectMember = 0x00000020,
KeepExistingFlags = 0x00000800,
UserRange = 0xff000000 // Users may use these as they see fit.
};
| enum SpecialValue |
Definition at line 85 of file qscriptvalue.h.
{
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 |
friend class QScriptEnginePrivate
[friend] |
Definition at line 213 of file qscriptvalue.h.