Qt 4.8
|
Represent a scope for native function call. More...
#include <qscriptactivationobject_p.h>
Classes | |
struct | QScriptActivationObjectData |
Public Functions | |
virtual const JSC::ClassInfo * | classInfo () const |
QScriptActivationObjectData * | d_ptr () const |
virtual void | defineGetter (JSC::ExecState *, const JSC::Identifier &propertyName, JSC::JSObject *getterFunction) |
virtual void | defineSetter (JSC::ExecState *, const JSC::Identifier &propertyName, JSC::JSObject *setterFunction) |
JSC::JSObject * | delegate () const |
virtual bool | deleteProperty (JSC::ExecState *, const JSC::Identifier &propertyName) |
virtual bool | getOwnPropertyDescriptor (JSC::ExecState *, const JSC::Identifier &propertyName, JSC::PropertyDescriptor &) |
virtual void | getOwnPropertyNames (JSC::ExecState *, JSC::PropertyNameArray &, JSC::EnumerationMode mode=JSC::ExcludeDontEnumProperties) |
virtual bool | getOwnPropertySlot (JSC::ExecState *, const JSC::Identifier &propertyName, JSC::PropertySlot &) |
virtual bool | isDynamicScope () const |
virtual JSC::JSValue | lookupGetter (JSC::ExecState *, const JSC::Identifier &propertyName) |
virtual JSC::JSValue | lookupSetter (JSC::ExecState *, const JSC::Identifier &propertyName) |
virtual void | put (JSC::ExecState *, const JSC::Identifier &propertyName, JSC::JSValue value, JSC::PutPropertySlot &) |
virtual void | put (JSC::ExecState *, unsigned propertyName, JSC::JSValue value) |
virtual void | putWithAttributes (JSC::ExecState *exec, const JSC::Identifier &propertyName, JSC::JSValue value, unsigned attributes) |
QScriptActivationObject (JSC::ExecState *callFrame, JSC::JSObject *delegate=0) | |
void | setDelegate (JSC::JSObject *delegate) |
virtual | ~QScriptActivationObject () |
Static Public Variables | |
static const JSC::ClassInfo | info = { "QScriptActivationObject", 0, 0, 0 } |
Represent a scope for native function call.
Definition at line 47 of file qscriptactivationobject_p.h.
QScript::QScriptActivationObject::QScriptActivationObject | ( | JSC::ExecState * | callFrame, |
JSC::JSObject * | delegate = 0 |
||
) |
Definition at line 51 of file qscriptactivationobject.cpp.
|
virtual |
Definition at line 57 of file qscriptactivationobject.cpp.
|
inlinevirtual |
Definition at line 68 of file qscriptactivationobject_p.h.
|
inline |
Definition at line 85 of file qscriptactivationobject_p.h.
Referenced by defineGetter(), defineSetter(), delegate(), deleteProperty(), getOwnPropertyDescriptor(), getOwnPropertyNames(), getOwnPropertySlot(), lookupGetter(), lookupSetter(), put(), putWithAttributes(), setDelegate(), and ~QScriptActivationObject().
|
virtual |
Definition at line 124 of file qscriptactivationobject.cpp.
Referenced by isDynamicScope().
|
virtual |
Definition at line 132 of file qscriptactivationobject.cpp.
Referenced by isDynamicScope().
|
inline |
Definition at line 80 of file qscriptactivationobject_p.h.
Referenced by defineGetter(), defineSetter(), deleteProperty(), getOwnPropertyDescriptor(), getOwnPropertyNames(), getOwnPropertySlot(), lookupGetter(), lookupSetter(), put(), putWithAttributes(), and QScriptEnginePrivate::toQObject().
|
virtual |
Definition at line 117 of file qscriptactivationobject.cpp.
Referenced by isDynamicScope().
|
virtual |
Definition at line 69 of file qscriptactivationobject.cpp.
Referenced by isDynamicScope().
|
virtual |
Definition at line 76 of file qscriptactivationobject.cpp.
Referenced by isDynamicScope().
|
virtual |
Definition at line 62 of file qscriptactivationobject.cpp.
Referenced by isDynamicScope().
|
inlinevirtual |
Definition at line 51 of file qscriptactivationobject_p.h.
|
virtual |
Definition at line 140 of file qscriptactivationobject.cpp.
Referenced by isDynamicScope().
|
virtual |
Definition at line 147 of file qscriptactivationobject.cpp.
Referenced by isDynamicScope().
|
virtual |
Definition at line 99 of file qscriptactivationobject.cpp.
Referenced by isDynamicScope().
|
virtual |
Definition at line 108 of file qscriptactivationobject.cpp.
|
virtual |
Definition at line 85 of file qscriptactivationobject.cpp.
Referenced by isDynamicScope().
|
inline |
Definition at line 82 of file qscriptactivationobject_p.h.
|
static |
Definition at line 69 of file qscriptactivationobject_p.h.
Referenced by QScriptContext::activationObject(), classInfo(), QScriptContext::scopeChain(), QScriptDeclarativeClass::scopeChainValue(), QScriptContext::setActivationObject(), and QScriptEnginePrivate::toQObject().