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