![]() |
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().