summaryrefslogtreecommitdiffstats
path: root/src/script/bridge/qscriptfunction_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/script/bridge/qscriptfunction_p.h')
-rw-r--r--src/script/bridge/qscriptfunction_p.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/script/bridge/qscriptfunction_p.h b/src/script/bridge/qscriptfunction_p.h
index 4901b72..6967274 100644
--- a/src/script/bridge/qscriptfunction_p.h
+++ b/src/script/bridge/qscriptfunction_p.h
@@ -79,6 +79,12 @@ public:
QScriptEngine::FunctionSignature);
~FunctionWrapper();
+ virtual const JSC::ClassInfo* classInfo() const { return &info; }
+ static const JSC::ClassInfo info;
+
+ QScriptEngine::FunctionSignature function() const
+ { return data->function; }
+
private:
virtual JSC::ConstructType getConstructData(JSC::ConstructData&);
@@ -105,6 +111,15 @@ public:
QScriptEngine::FunctionWithArgSignature, void *);
~FunctionWithArgWrapper();
+ virtual const JSC::ClassInfo* classInfo() const { return &info; }
+ static const JSC::ClassInfo info;
+
+ QScriptEngine::FunctionWithArgSignature function() const
+ { return data->function; }
+
+ void *arg() const
+ { return data->arg; }
+
private:
virtual JSC::ConstructType getConstructData(JSC::ConstructData&);