qscriptfunction_p.h [plain text]
#ifndef qscriptfunction_p_h
#define qscriptfunction_p_h
#include "config.h"
#include "qscriptengine.h"
#include "qscriptvalue_p.h"
extern JSClassDefinition qt_NativeFunctionClass;
extern JSClassDefinition qt_NativeFunctionWithArgClass;
struct QNativeFunctionData
{
QNativeFunctionData(QScriptEnginePrivate* engine, QScriptEngine::FunctionSignature fun)
: engine(engine)
, fun(fun)
{
}
QScriptEnginePrivate* engine;
QScriptEngine::FunctionSignature fun;
};
struct QNativeFunctionWithArgData
{
QNativeFunctionWithArgData(QScriptEnginePrivate* engine, QScriptEngine::FunctionWithArgSignature fun, void* arg)
: engine(engine)
, fun(fun)
, arg(arg)
{
}
QScriptEnginePrivate* engine;
QScriptEngine::FunctionWithArgSignature fun;
void* arg;
};
#endif