Qt 4.8
|
#include <qscriptqobject_p.h>
Classes | |
struct | Data |
Public Functions | |
virtual const JSC::ClassInfo * | classInfo () const |
JSC::JSValue | execute (JSC::ExecState *exec, JSC::JSValue thisValue, const JSC::ArgList &args) |
virtual JSC::CallType | getCallData (JSC::CallData &) |
int | initialIndex () const |
virtual void | markChildren (JSC::MarkStack &) |
bool | maybeOverloaded () const |
const QMetaObject * | metaObject () const |
int | mostGeneralMethod (QMetaMethod *out=0) const |
QList< int > | overloadedIndexes () const |
QObject * | qobject () const |
QtFunction (JSC::JSValue object, int initialIndex, bool maybeOverloaded, JSC::JSGlobalData *, WTF::PassRefPtr< JSC::Structure >, const JSC::Identifier &) | |
QScriptObject * | wrapperObject () const |
virtual | ~QtFunction () |
Static Public Functions | |
static JSC::JSValue JSC_HOST_CALL | call (JSC::ExecState *, JSC::JSObject *, JSC::JSValue, const JSC::ArgList &) |
Static Public Variables | |
static const JSC::ClassInfo | info = { "QtFunction", &InternalFunction::info, 0, 0 } |
Properties | |
Data * | data |
Definition at line 174 of file qscriptqobject_p.h.
QScript::QtFunction::QtFunction | ( | JSC::JSValue | object, |
int | initialIndex, | ||
bool | maybeOverloaded, | ||
JSC::JSGlobalData * | data, | ||
WTF::PassRefPtr< JSC::Structure > | sid, | ||
const JSC::Identifier & | ident | ||
) |
Definition at line 273 of file qscriptqobject.cpp.
|
virtual |
Definition at line 281 of file qscriptqobject.cpp.
|
static |
Definition at line 1029 of file qscriptqobject.cpp.
Referenced by getCallData().
|
inlinevirtual |
Definition at line 195 of file qscriptqobject_p.h.
JSC::JSValue QScript::QtFunction::execute | ( | JSC::ExecState * | exec, |
JSC::JSValue | thisValue, | ||
const JSC::ArgList & | args | ||
) |
Definition at line 995 of file qscriptqobject.cpp.
Referenced by call().
|
virtual |
Definition at line 286 of file qscriptqobject.cpp.
int QScript::QtFunction::initialIndex | ( | ) | const |
Definition at line 321 of file qscriptqobject.cpp.
Referenced by QScript::functionConnect(), QScript::functionDisconnect(), mostGeneralMethod(), and overloadedIndexes().
|
virtual |
Definition at line 292 of file qscriptqobject.cpp.
bool QScript::QtFunction::maybeOverloaded | ( | ) | const |
Definition at line 326 of file qscriptqobject.cpp.
Referenced by mostGeneralMethod(), and overloadedIndexes().
const QMetaObject * QScript::QtFunction::metaObject | ( | ) | const |
Definition at line 313 of file qscriptqobject.cpp.
Referenced by QScript::functionConnect(), QScript::functionDisconnect(), mostGeneralMethod(), and overloadedIndexes().
int QScript::QtFunction::mostGeneralMethod | ( | QMetaMethod * | out = 0 | ) | const |
Definition at line 331 of file qscriptqobject.cpp.
Referenced by overloadedIndexes(), QScriptEnginePrivate::scriptConnect(), and QScriptEnginePrivate::scriptDisconnect().
QList< int > QScript::QtFunction::overloadedIndexes | ( | ) | const |
Definition at line 349 of file qscriptqobject.cpp.
Referenced by QScript::functionConnect().
QObject * QScript::QtFunction::qobject | ( | ) | const |
Definition at line 305 of file qscriptqobject.cpp.
Referenced by metaObject(), QScriptEnginePrivate::scriptConnect(), and QScriptEnginePrivate::scriptDisconnect().
QScriptObject * QScript::QtFunction::wrapperObject | ( | ) | const |
Definition at line 299 of file qscriptqobject.cpp.
Referenced by qobject(), and QScriptEnginePrivate::scriptConnect().
|
private |
Definition at line 213 of file qscriptqobject_p.h.
Referenced by execute(), initialIndex(), markChildren(), maybeOverloaded(), wrapperObject(), and ~QtFunction().
|
static |
Definition at line 196 of file qscriptqobject_p.h.
Referenced by execute(), QScript::functionConnect(), QScript::functionDisconnect(), and QScriptContextInfoPrivate::QScriptContextInfoPrivate().