Qt 4.8
|
#include <qscriptstring_p.h>
Public Types | |
enum | AllocationType { StackAllocated, HeapAllocated } |
Public Functions | |
void | detachFromEngine () |
QScriptStringPrivate (QScriptEnginePrivate *engine, const JSC::Identifier &id, AllocationType type) | |
~QScriptStringPrivate () | |
Static Public Functions | |
static QScriptStringPrivate * | get (const QScriptString &q) |
static void | init (QScriptString &q, QScriptStringPrivate *d) |
static bool | isValid (const QScriptString &q) |
Public Variables | |
QScriptEnginePrivate * | engine |
JSC::Identifier | identifier |
QScriptStringPrivate * | next |
QScriptStringPrivate * | prev |
QBasicAtomicInt | ref |
AllocationType | type |
Definition at line 45 of file qscriptstring_p.h.
|
inline |
Definition at line 74 of file qscriptstring_p.h.
|
inline |
Definition at line 81 of file qscriptstring_p.h.
|
inline |
Definition at line 95 of file qscriptstring_p.h.
Referenced by QScriptEnginePrivate::detachAllRegisteredScriptStrings().
|
inlinestatic |
Definition at line 90 of file qscriptstring_p.h.
Referenced by qHash().
|
inlinestatic |
Definition at line 85 of file qscriptstring_p.h.
Referenced by QScript::ClassObjectDelegate::deleteProperty(), QScript::ClassObjectDelegate::getOwnPropertyDescriptor(), QScript::ClassObjectDelegate::getOwnPropertySlot(), QScript::ClassObjectDelegate::put(), and QScriptEnginePrivate::toStringHandle().
|
inlinestatic |
Definition at line 101 of file qscriptstring_p.h.
Referenced by QScriptString::isValid(), QScriptValue::property(), QScriptValue::propertyFlags(), and QScriptValue::setProperty().
QScriptEnginePrivate* QScriptStringPrivate::engine |
Definition at line 65 of file qscriptstring_p.h.
Referenced by detachFromEngine(), and isValid().
JSC::Identifier QScriptStringPrivate::identifier |
Definition at line 66 of file qscriptstring_p.h.
Referenced by detachFromEngine(), QScriptValue::property(), QScriptValue::propertyFlags(), qHash(), and QScriptValue::setProperty().
QScriptStringPrivate* QScriptStringPrivate::next |
Definition at line 71 of file qscriptstring_p.h.
Referenced by QScriptEnginePrivate::detachAllRegisteredScriptStrings(), QScriptEnginePrivate::registerScriptString(), and QScriptEnginePrivate::unregisterScriptString().
QScriptStringPrivate* QScriptStringPrivate::prev |
Definition at line 70 of file qscriptstring_p.h.
Referenced by QScriptEnginePrivate::detachAllRegisteredScriptStrings(), QScriptEnginePrivate::registerScriptString(), and QScriptEnginePrivate::unregisterScriptString().
QBasicAtomicInt QScriptStringPrivate::ref |
Definition at line 64 of file qscriptstring_p.h.
Referenced by QScriptStringPrivate().
AllocationType QScriptStringPrivate::type |
Definition at line 67 of file qscriptstring_p.h.
Referenced by QScriptEnginePrivate::registerScriptString(), and QScriptEnginePrivate::unregisterScriptString().