// +build !minimal #define protected public #define private public #include "script.h" #include "_cgo_export.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class MyQScriptClass: public QScriptClass { public: MyQScriptClass(QScriptEngine *engine) : QScriptClass(engine) {}; QScriptClassPropertyIterator * newIterator(const QScriptValue & object) { return static_cast(callbackQScriptClass_NewIterator(this, const_cast(&object))); }; QScriptValue property(const QScriptValue & object, const QScriptString & name, uint id) { return *static_cast(callbackQScriptClass_Property(this, const_cast(&object), const_cast(&name), id)); }; QScriptValue::PropertyFlags propertyFlags(const QScriptValue & object, const QScriptString & name, uint id) { return static_cast(callbackQScriptClass_PropertyFlags(this, const_cast(&object), const_cast(&name), id)); }; QVariant extension(QScriptClass::Extension extension, const QVariant & argument) { return *static_cast(callbackQScriptClass_Extension(this, extension, const_cast(&argument))); }; QueryFlags queryProperty(const QScriptValue & object, const QScriptString & name, QScriptClass::QueryFlags flags, uint * id) { return static_cast(callbackQScriptClass_QueryProperty(this, const_cast(&object), const_cast(&name), flags, *id)); }; void setProperty(QScriptValue & object, const QScriptString & name, uint id, const QScriptValue & value) { callbackQScriptClass_SetProperty(this, static_cast(&object), const_cast(&name), id, const_cast(&value)); }; ~MyQScriptClass() { callbackQScriptClass_DestroyQScriptClass(this); }; QScriptValue prototype() const { return *static_cast(callbackQScriptClass_Prototype(const_cast(static_cast(this)))); }; QString name() const { return QString(callbackQScriptClass_Name(const_cast(static_cast(this)))); }; bool supportsExtension(QScriptClass::Extension extension) const { return callbackQScriptClass_SupportsExtension(const_cast(static_cast(this)), extension) != 0; }; }; void* QScriptClass_NewQScriptClass(void* engine) { return new MyQScriptClass(static_cast(engine)); } void* QScriptClass_NewIterator(void* ptr, void* object) { return static_cast(ptr)->newIterator(*static_cast(object)); } void* QScriptClass_NewIteratorDefault(void* ptr, void* object) { return static_cast(ptr)->QScriptClass::newIterator(*static_cast(object)); } void* QScriptClass_Property(void* ptr, void* object, void* name, unsigned int id) { return new QScriptValue(static_cast(ptr)->property(*static_cast(object), *static_cast(name), id)); } void* QScriptClass_PropertyDefault(void* ptr, void* object, void* name, unsigned int id) { return new QScriptValue(static_cast(ptr)->QScriptClass::property(*static_cast(object), *static_cast(name), id)); } long long QScriptClass_PropertyFlags(void* ptr, void* object, void* name, unsigned int id) { return static_cast(ptr)->propertyFlags(*static_cast(object), *static_cast(name), id); } long long QScriptClass_PropertyFlagsDefault(void* ptr, void* object, void* name, unsigned int id) { return static_cast(ptr)->QScriptClass::propertyFlags(*static_cast(object), *static_cast(name), id); } void* QScriptClass_Extension(void* ptr, long long extension, void* argument) { return new QVariant(static_cast(ptr)->extension(static_cast(extension), *static_cast(argument))); } void* QScriptClass_ExtensionDefault(void* ptr, long long extension, void* argument) { return new QVariant(static_cast(ptr)->QScriptClass::extension(static_cast(extension), *static_cast(argument))); } long long QScriptClass_QueryProperty(void* ptr, void* object, void* name, long long flags, unsigned int id) { return static_cast(ptr)->queryProperty(*static_cast(object), *static_cast(name), static_cast(flags), &id); } long long QScriptClass_QueryPropertyDefault(void* ptr, void* object, void* name, long long flags, unsigned int id) { return static_cast(ptr)->QScriptClass::queryProperty(*static_cast(object), *static_cast(name), static_cast(flags), &id); } void QScriptClass_SetProperty(void* ptr, void* object, void* name, unsigned int id, void* value) { static_cast(ptr)->setProperty(*static_cast(object), *static_cast(name), id, *static_cast(value)); } void QScriptClass_SetPropertyDefault(void* ptr, void* object, void* name, unsigned int id, void* value) { static_cast(ptr)->QScriptClass::setProperty(*static_cast(object), *static_cast(name), id, *static_cast(value)); } void QScriptClass_DestroyQScriptClass(void* ptr) { static_cast(ptr)->~QScriptClass(); } void QScriptClass_DestroyQScriptClassDefault(void* ptr) { Q_UNUSED(ptr); } void* QScriptClass_Engine(void* ptr) { return static_cast(ptr)->engine(); } void* QScriptClass_Prototype(void* ptr) { return new QScriptValue(static_cast(ptr)->prototype()); } void* QScriptClass_PrototypeDefault(void* ptr) { return new QScriptValue(static_cast(ptr)->QScriptClass::prototype()); } struct QtScript_PackedString QScriptClass_Name(void* ptr) { return ({ QByteArray t130656 = static_cast(ptr)->name().toUtf8(); QtScript_PackedString { const_cast(t130656.prepend("WHITESPACE").constData()+10), t130656.size()-10 }; }); } struct QtScript_PackedString QScriptClass_NameDefault(void* ptr) { return ({ QByteArray t9c2133 = static_cast(ptr)->QScriptClass::name().toUtf8(); QtScript_PackedString { const_cast(t9c2133.prepend("WHITESPACE").constData()+10), t9c2133.size()-10 }; }); } char QScriptClass_SupportsExtension(void* ptr, long long extension) { return static_cast(ptr)->supportsExtension(static_cast(extension)); } char QScriptClass_SupportsExtensionDefault(void* ptr, long long extension) { return static_cast(ptr)->QScriptClass::supportsExtension(static_cast(extension)); } void* QScriptContext_ThrowError(void* ptr, long long error, char* text) { return new QScriptValue(static_cast(ptr)->throwError(static_cast(error), QString(text))); } void* QScriptContext_ThrowError2(void* ptr, char* text) { return new QScriptValue(static_cast(ptr)->throwError(QString(text))); } void* QScriptContext_ThrowValue(void* ptr, void* value) { return new QScriptValue(static_cast(ptr)->throwValue(*static_cast(value))); } void QScriptContext_SetActivationObject(void* ptr, void* activation) { static_cast(ptr)->setActivationObject(*static_cast(activation)); } void QScriptContext_SetThisObject(void* ptr, void* thisObject) { static_cast(ptr)->setThisObject(*static_cast(thisObject)); } void QScriptContext_DestroyQScriptContext(void* ptr) { static_cast(ptr)->~QScriptContext(); } long long QScriptContext_State(void* ptr) { return static_cast(ptr)->state(); } void* QScriptContext_ParentContext(void* ptr) { return static_cast(ptr)->parentContext(); } void* QScriptContext_Engine(void* ptr) { return static_cast(ptr)->engine(); } void* QScriptContext_ActivationObject(void* ptr) { return new QScriptValue(static_cast(ptr)->activationObject()); } void* QScriptContext_Argument(void* ptr, int index) { return new QScriptValue(static_cast(ptr)->argument(index)); } void* QScriptContext_ArgumentsObject(void* ptr) { return new QScriptValue(static_cast(ptr)->argumentsObject()); } void* QScriptContext_Callee(void* ptr) { return new QScriptValue(static_cast(ptr)->callee()); } void* QScriptContext_ThisObject(void* ptr) { return new QScriptValue(static_cast(ptr)->thisObject()); } struct QtScript_PackedString QScriptContext_ToString(void* ptr) { return ({ QByteArray t23b7ea = static_cast(ptr)->toString().toUtf8(); QtScript_PackedString { const_cast(t23b7ea.prepend("WHITESPACE").constData()+10), t23b7ea.size()-10 }; }); } struct QtScript_PackedString QScriptContext_Backtrace(void* ptr) { return ({ QByteArray t5c5475 = static_cast(ptr)->backtrace().join("|").toUtf8(); QtScript_PackedString { const_cast(t5c5475.prepend("WHITESPACE").constData()+10), t5c5475.size()-10 }; }); } char QScriptContext_IsCalledAsConstructor(void* ptr) { return static_cast(ptr)->isCalledAsConstructor(); } int QScriptContext_ArgumentCount(void* ptr) { return static_cast(ptr)->argumentCount(); } void* QScriptContextInfo_NewQScriptContextInfo3() { return new QScriptContextInfo(); } void* QScriptContextInfo_NewQScriptContextInfo(void* context) { return new QScriptContextInfo(static_cast(context)); } void* QScriptContextInfo_NewQScriptContextInfo2(void* other) { return new QScriptContextInfo(*static_cast(other)); } void QScriptContextInfo_DestroyQScriptContextInfo(void* ptr) { static_cast(ptr)->~QScriptContextInfo(); } long long QScriptContextInfo_FunctionType(void* ptr) { return static_cast(ptr)->functionType(); } struct QtScript_PackedString QScriptContextInfo_FileName(void* ptr) { return ({ QByteArray tb20c89 = static_cast(ptr)->fileName().toUtf8(); QtScript_PackedString { const_cast(tb20c89.prepend("WHITESPACE").constData()+10), tb20c89.size()-10 }; }); } struct QtScript_PackedString QScriptContextInfo_FunctionName(void* ptr) { return ({ QByteArray tacfaa1 = static_cast(ptr)->functionName().toUtf8(); QtScript_PackedString { const_cast(tacfaa1.prepend("WHITESPACE").constData()+10), tacfaa1.size()-10 }; }); } struct QtScript_PackedString QScriptContextInfo_FunctionParameterNames(void* ptr) { return ({ QByteArray te54f54 = static_cast(ptr)->functionParameterNames().join("|").toUtf8(); QtScript_PackedString { const_cast(te54f54.prepend("WHITESPACE").constData()+10), te54f54.size()-10 }; }); } char QScriptContextInfo_IsNull(void* ptr) { return static_cast(ptr)->isNull(); } int QScriptContextInfo_FunctionEndLineNumber(void* ptr) { return static_cast(ptr)->functionEndLineNumber(); } int QScriptContextInfo_FunctionMetaIndex(void* ptr) { return static_cast(ptr)->functionMetaIndex(); } int QScriptContextInfo_FunctionStartLineNumber(void* ptr) { return static_cast(ptr)->functionStartLineNumber(); } int QScriptContextInfo_LineNumber(void* ptr) { return static_cast(ptr)->lineNumber(); } long long QScriptContextInfo_ScriptId(void* ptr) { return static_cast(ptr)->scriptId(); } class MyQScriptEngine: public QScriptEngine { public: MyQScriptEngine() : QScriptEngine() {QScriptEngine_QScriptEngine_QRegisterMetaType();}; MyQScriptEngine(QObject *parent) : QScriptEngine(parent) {QScriptEngine_QScriptEngine_QRegisterMetaType();}; void Signal_SignalHandlerException(const QScriptValue & exception) { callbackQScriptEngine_SignalHandlerException(this, const_cast(&exception)); }; ~MyQScriptEngine() { callbackQScriptEngine_DestroyQScriptEngine(this); }; bool event(QEvent * e) { return callbackQScriptEngine_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQScriptEngine_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQScriptEngine_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQScriptEngine_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQScriptEngine_CustomEvent(this, event); }; void deleteLater() { callbackQScriptEngine_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQScriptEngine_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQScriptEngine_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtScript_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScriptEngine_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQScriptEngine_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQScriptEngine_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQScriptEngine*) int QScriptEngine_QScriptEngine_QRegisterMetaType(){return qRegisterMetaType();} void* QScriptEngine_PushContext(void* ptr) { return static_cast(ptr)->pushContext(); } void* QScriptEngine_NewQScriptEngine() { return new MyQScriptEngine(); } void* QScriptEngine_NewQScriptEngine2(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptEngine(static_cast(parent)); } else { return new MyQScriptEngine(static_cast(parent)); } } void* QScriptEngine_ToStringHandle(void* ptr, char* str) { return new QScriptString(static_cast(ptr)->toStringHandle(QString(str))); } void* QScriptEngine_QScriptEngine_CheckSyntax(char* program) { return new QScriptSyntaxCheckResult(QScriptEngine::checkSyntax(QString(program))); } void* QScriptEngine_Evaluate2(void* ptr, void* program) { return new QScriptValue(static_cast(ptr)->evaluate(*static_cast(program))); } void* QScriptEngine_Evaluate(void* ptr, char* program, char* fileName, int lineNumber) { return new QScriptValue(static_cast(ptr)->evaluate(QString(program), QString(fileName), lineNumber)); } void* QScriptEngine_ImportExtension(void* ptr, char* extension) { return new QScriptValue(static_cast(ptr)->importExtension(QString(extension))); } void* QScriptEngine_NewArray(void* ptr, unsigned int length) { return new QScriptValue(static_cast(ptr)->newArray(length)); } void* QScriptEngine_NewDate2(void* ptr, void* value) { return new QScriptValue(static_cast(ptr)->newDate(*static_cast(value))); } void* QScriptEngine_NewObject(void* ptr) { return new QScriptValue(static_cast(ptr)->newObject()); } void* QScriptEngine_NewObject2(void* ptr, void* scriptClass, void* data) { return new QScriptValue(static_cast(ptr)->newObject(static_cast(scriptClass), *static_cast(data))); } void* QScriptEngine_NewQMetaObject(void* ptr, void* metaObject, void* ctor) { return new QScriptValue(static_cast(ptr)->newQMetaObject(static_cast(metaObject), *static_cast(ctor))); } void* QScriptEngine_NewQObject(void* ptr, void* object, long long ownership, long long options) { return new QScriptValue(static_cast(ptr)->newQObject(static_cast(object), static_cast(ownership), static_cast(options))); } void* QScriptEngine_NewQObject2(void* ptr, void* scriptObject, void* qtObject, long long ownership, long long options) { return new QScriptValue(static_cast(ptr)->newQObject(*static_cast(scriptObject), static_cast(qtObject), static_cast(ownership), static_cast(options))); } void* QScriptEngine_NewRegExp(void* ptr, void* regexp) { return new QScriptValue(static_cast(ptr)->newRegExp(*static_cast(regexp))); } void* QScriptEngine_NewRegExp2(void* ptr, char* pattern, char* flags) { return new QScriptValue(static_cast(ptr)->newRegExp(QString(pattern), QString(flags))); } void* QScriptEngine_NewVariant2(void* ptr, void* object, void* value) { return new QScriptValue(static_cast(ptr)->newVariant(*static_cast(object), *static_cast(value))); } void* QScriptEngine_NewVariant(void* ptr, void* value) { return new QScriptValue(static_cast(ptr)->newVariant(*static_cast(value))); } void* QScriptEngine_NullValue(void* ptr) { return new QScriptValue(static_cast(ptr)->nullValue()); } void* QScriptEngine_ToObject(void* ptr, void* value) { return new QScriptValue(static_cast(ptr)->toObject(*static_cast(value))); } void* QScriptEngine_UndefinedValue(void* ptr) { return new QScriptValue(static_cast(ptr)->undefinedValue()); } void QScriptEngine_AbortEvaluation(void* ptr, void* result) { static_cast(ptr)->abortEvaluation(*static_cast(result)); } void QScriptEngine_ClearExceptions(void* ptr) { static_cast(ptr)->clearExceptions(); } void QScriptEngine_CollectGarbage(void* ptr) { static_cast(ptr)->collectGarbage(); } void QScriptEngine_InstallTranslatorFunctions(void* ptr, void* object) { static_cast(ptr)->installTranslatorFunctions(*static_cast(object)); } void QScriptEngine_PopContext(void* ptr) { static_cast(ptr)->popContext(); } void QScriptEngine_ReportAdditionalMemoryCost(void* ptr, int size) { static_cast(ptr)->reportAdditionalMemoryCost(size); } void QScriptEngine_SetAgent(void* ptr, void* agent) { static_cast(ptr)->setAgent(static_cast(agent)); } void QScriptEngine_SetDefaultPrototype(void* ptr, int metaTypeId, void* prototype) { static_cast(ptr)->setDefaultPrototype(metaTypeId, *static_cast(prototype)); } void QScriptEngine_SetGlobalObject(void* ptr, void* object) { static_cast(ptr)->setGlobalObject(*static_cast(object)); } void QScriptEngine_SetProcessEventsInterval(void* ptr, int interval) { static_cast(ptr)->setProcessEventsInterval(interval); } void QScriptEngine_ConnectSignalHandlerException(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QScriptEngine::signalHandlerException), static_cast(ptr), static_cast(&MyQScriptEngine::Signal_SignalHandlerException)); } void QScriptEngine_DisconnectSignalHandlerException(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QScriptEngine::signalHandlerException), static_cast(ptr), static_cast(&MyQScriptEngine::Signal_SignalHandlerException)); } void QScriptEngine_SignalHandlerException(void* ptr, void* exception) { static_cast(ptr)->signalHandlerException(*static_cast(exception)); } void QScriptEngine_DestroyQScriptEngine(void* ptr) { static_cast(ptr)->~QScriptEngine(); } void QScriptEngine_DestroyQScriptEngineDefault(void* ptr) { Q_UNUSED(ptr); } void* QScriptEngine_CurrentContext(void* ptr) { return static_cast(ptr)->currentContext(); } void* QScriptEngine_Agent(void* ptr) { return static_cast(ptr)->agent(); } void* QScriptEngine_DefaultPrototype(void* ptr, int metaTypeId) { return new QScriptValue(static_cast(ptr)->defaultPrototype(metaTypeId)); } void* QScriptEngine_GlobalObject(void* ptr) { return new QScriptValue(static_cast(ptr)->globalObject()); } void* QScriptEngine_UncaughtException(void* ptr) { return new QScriptValue(static_cast(ptr)->uncaughtException()); } struct QtScript_PackedString QScriptEngine_AvailableExtensions(void* ptr) { return ({ QByteArray tf41e6e = static_cast(ptr)->availableExtensions().join("|").toUtf8(); QtScript_PackedString { const_cast(tf41e6e.prepend("WHITESPACE").constData()+10), tf41e6e.size()-10 }; }); } struct QtScript_PackedString QScriptEngine_ImportedExtensions(void* ptr) { return ({ QByteArray td77625 = static_cast(ptr)->importedExtensions().join("|").toUtf8(); QtScript_PackedString { const_cast(td77625.prepend("WHITESPACE").constData()+10), td77625.size()-10 }; }); } struct QtScript_PackedString QScriptEngine_UncaughtExceptionBacktrace(void* ptr) { return ({ QByteArray t6a16bc = static_cast(ptr)->uncaughtExceptionBacktrace().join("|").toUtf8(); QtScript_PackedString { const_cast(t6a16bc.prepend("WHITESPACE").constData()+10), t6a16bc.size()-10 }; }); } char QScriptEngine_HasUncaughtException(void* ptr) { return static_cast(ptr)->hasUncaughtException(); } char QScriptEngine_IsEvaluating(void* ptr) { return static_cast(ptr)->isEvaluating(); } int QScriptEngine_ProcessEventsInterval(void* ptr) { return static_cast(ptr)->processEventsInterval(); } int QScriptEngine_UncaughtExceptionLineNumber(void* ptr) { return static_cast(ptr)->uncaughtExceptionLineNumber(); } void* QScriptEngine___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QScriptEngine___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QScriptEngine___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScriptEngine___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScriptEngine___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScriptEngine___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScriptEngine___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScriptEngine___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScriptEngine___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScriptEngine___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScriptEngine___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScriptEngine___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScriptEngine___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScriptEngine___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScriptEngine___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } char QScriptEngine_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QScriptEngine::event(static_cast(e)); } char QScriptEngine_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QScriptEngine::eventFilter(static_cast(watched), static_cast(event)); } void QScriptEngine_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QScriptEngine::childEvent(static_cast(event)); } void QScriptEngine_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QScriptEngine::connectNotify(*static_cast(sign)); } void QScriptEngine_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QScriptEngine::customEvent(static_cast(event)); } void QScriptEngine_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QScriptEngine::deleteLater(); } void QScriptEngine_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QScriptEngine::disconnectNotify(*static_cast(sign)); } void QScriptEngine_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QScriptEngine::timerEvent(static_cast(event)); } void* QScriptEngine_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QScriptEngine::metaObject()); } class MyQScriptEngineAgent: public QScriptEngineAgent { public: MyQScriptEngineAgent(QScriptEngine *engine) : QScriptEngineAgent(engine) {}; QVariant extension(QScriptEngineAgent::Extension extension, const QVariant & argument) { return *static_cast(callbackQScriptEngineAgent_Extension(this, extension, const_cast(&argument))); }; void contextPop() { callbackQScriptEngineAgent_ContextPop(this); }; void contextPush() { callbackQScriptEngineAgent_ContextPush(this); }; void exceptionCatch(qint64 scriptId, const QScriptValue & exception) { callbackQScriptEngineAgent_ExceptionCatch(this, scriptId, const_cast(&exception)); }; void exceptionThrow(qint64 scriptId, const QScriptValue & exception, bool hasHandler) { callbackQScriptEngineAgent_ExceptionThrow(this, scriptId, const_cast(&exception), hasHandler); }; void functionEntry(qint64 scriptId) { callbackQScriptEngineAgent_FunctionEntry(this, scriptId); }; void functionExit(qint64 scriptId, const QScriptValue & returnValue) { callbackQScriptEngineAgent_FunctionExit(this, scriptId, const_cast(&returnValue)); }; void positionChange(qint64 scriptId, int lineNumber, int columnNumber) { callbackQScriptEngineAgent_PositionChange(this, scriptId, lineNumber, columnNumber); }; void scriptLoad(qint64 id, const QString & program, const QString & fileName, int baseLineNumber) { QByteArray t81d9ae = program.toUtf8(); QtScript_PackedString programPacked = { const_cast(t81d9ae.prepend("WHITESPACE").constData()+10), t81d9ae.size()-10 };QByteArray td83e09 = fileName.toUtf8(); QtScript_PackedString fileNamePacked = { const_cast(td83e09.prepend("WHITESPACE").constData()+10), td83e09.size()-10 };callbackQScriptEngineAgent_ScriptLoad(this, id, programPacked, fileNamePacked, baseLineNumber); }; void scriptUnload(qint64 id) { callbackQScriptEngineAgent_ScriptUnload(this, id); }; ~MyQScriptEngineAgent() { callbackQScriptEngineAgent_DestroyQScriptEngineAgent(this); }; bool supportsExtension(QScriptEngineAgent::Extension extension) const { return callbackQScriptEngineAgent_SupportsExtension(const_cast(static_cast(this)), extension) != 0; }; }; void* QScriptEngineAgent_NewQScriptEngineAgent(void* engine) { return new MyQScriptEngineAgent(static_cast(engine)); } void* QScriptEngineAgent_Extension(void* ptr, long long extension, void* argument) { return new QVariant(static_cast(ptr)->extension(static_cast(extension), *static_cast(argument))); } void* QScriptEngineAgent_ExtensionDefault(void* ptr, long long extension, void* argument) { return new QVariant(static_cast(ptr)->QScriptEngineAgent::extension(static_cast(extension), *static_cast(argument))); } void QScriptEngineAgent_ContextPop(void* ptr) { static_cast(ptr)->contextPop(); } void QScriptEngineAgent_ContextPopDefault(void* ptr) { static_cast(ptr)->QScriptEngineAgent::contextPop(); } void QScriptEngineAgent_ContextPush(void* ptr) { static_cast(ptr)->contextPush(); } void QScriptEngineAgent_ContextPushDefault(void* ptr) { static_cast(ptr)->QScriptEngineAgent::contextPush(); } void QScriptEngineAgent_ExceptionCatch(void* ptr, long long scriptId, void* exception) { static_cast(ptr)->exceptionCatch(scriptId, *static_cast(exception)); } void QScriptEngineAgent_ExceptionCatchDefault(void* ptr, long long scriptId, void* exception) { static_cast(ptr)->QScriptEngineAgent::exceptionCatch(scriptId, *static_cast(exception)); } void QScriptEngineAgent_ExceptionThrow(void* ptr, long long scriptId, void* exception, char hasHandler) { static_cast(ptr)->exceptionThrow(scriptId, *static_cast(exception), hasHandler != 0); } void QScriptEngineAgent_ExceptionThrowDefault(void* ptr, long long scriptId, void* exception, char hasHandler) { static_cast(ptr)->QScriptEngineAgent::exceptionThrow(scriptId, *static_cast(exception), hasHandler != 0); } void QScriptEngineAgent_FunctionEntry(void* ptr, long long scriptId) { static_cast(ptr)->functionEntry(scriptId); } void QScriptEngineAgent_FunctionEntryDefault(void* ptr, long long scriptId) { static_cast(ptr)->QScriptEngineAgent::functionEntry(scriptId); } void QScriptEngineAgent_FunctionExit(void* ptr, long long scriptId, void* returnValue) { static_cast(ptr)->functionExit(scriptId, *static_cast(returnValue)); } void QScriptEngineAgent_FunctionExitDefault(void* ptr, long long scriptId, void* returnValue) { static_cast(ptr)->QScriptEngineAgent::functionExit(scriptId, *static_cast(returnValue)); } void QScriptEngineAgent_PositionChange(void* ptr, long long scriptId, int lineNumber, int columnNumber) { static_cast(ptr)->positionChange(scriptId, lineNumber, columnNumber); } void QScriptEngineAgent_PositionChangeDefault(void* ptr, long long scriptId, int lineNumber, int columnNumber) { static_cast(ptr)->QScriptEngineAgent::positionChange(scriptId, lineNumber, columnNumber); } void QScriptEngineAgent_ScriptLoad(void* ptr, long long id, char* program, char* fileName, int baseLineNumber) { static_cast(ptr)->scriptLoad(id, QString(program), QString(fileName), baseLineNumber); } void QScriptEngineAgent_ScriptLoadDefault(void* ptr, long long id, char* program, char* fileName, int baseLineNumber) { static_cast(ptr)->QScriptEngineAgent::scriptLoad(id, QString(program), QString(fileName), baseLineNumber); } void QScriptEngineAgent_ScriptUnload(void* ptr, long long id) { static_cast(ptr)->scriptUnload(id); } void QScriptEngineAgent_ScriptUnloadDefault(void* ptr, long long id) { static_cast(ptr)->QScriptEngineAgent::scriptUnload(id); } void QScriptEngineAgent_DestroyQScriptEngineAgent(void* ptr) { static_cast(ptr)->~QScriptEngineAgent(); } void QScriptEngineAgent_DestroyQScriptEngineAgentDefault(void* ptr) { Q_UNUSED(ptr); } void* QScriptEngineAgent_Engine(void* ptr) { return static_cast(ptr)->engine(); } char QScriptEngineAgent_SupportsExtension(void* ptr, long long extension) { return static_cast(ptr)->supportsExtension(static_cast(extension)); } char QScriptEngineAgent_SupportsExtensionDefault(void* ptr, long long extension) { return static_cast(ptr)->QScriptEngineAgent::supportsExtension(static_cast(extension)); } class MyQScriptExtensionPlugin: public QScriptExtensionPlugin { public: MyQScriptExtensionPlugin(QObject *parent = Q_NULLPTR) : QScriptExtensionPlugin(parent) {QScriptExtensionPlugin_QScriptExtensionPlugin_QRegisterMetaType();}; void initialize(const QString & key, QScriptEngine * engine) { QByteArray ta62f22 = key.toUtf8(); QtScript_PackedString keyPacked = { const_cast(ta62f22.prepend("WHITESPACE").constData()+10), ta62f22.size()-10 };callbackQScriptExtensionPlugin_Initialize(this, keyPacked, engine); }; QStringList keys() const { return QString(callbackQScriptExtensionPlugin_Keys(const_cast(static_cast(this)))).split("|", QString::SkipEmptyParts); }; bool event(QEvent * e) { return callbackQScriptExtensionPlugin_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQScriptExtensionPlugin_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQScriptExtensionPlugin_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQScriptExtensionPlugin_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQScriptExtensionPlugin_CustomEvent(this, event); }; void deleteLater() { callbackQScriptExtensionPlugin_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQScriptExtensionPlugin_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQScriptExtensionPlugin_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtScript_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScriptExtensionPlugin_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQScriptExtensionPlugin_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQScriptExtensionPlugin_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQScriptExtensionPlugin*) int QScriptExtensionPlugin_QScriptExtensionPlugin_QRegisterMetaType(){return qRegisterMetaType();} void* QScriptExtensionPlugin_NewQScriptExtensionPlugin(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScriptExtensionPlugin(static_cast(parent)); } else { return new MyQScriptExtensionPlugin(static_cast(parent)); } } void QScriptExtensionPlugin_Initialize(void* ptr, char* key, void* engine) { static_cast(ptr)->initialize(QString(key), static_cast(engine)); } void QScriptExtensionPlugin_DestroyQScriptExtensionPlugin(void* ptr) { static_cast(ptr)->~QScriptExtensionPlugin(); } void* QScriptExtensionPlugin_SetupPackage(void* ptr, char* key, void* engine) { return new QScriptValue(static_cast(ptr)->setupPackage(QString(key), static_cast(engine))); } struct QtScript_PackedString QScriptExtensionPlugin_Keys(void* ptr) { return ({ QByteArray tcd9b88 = static_cast(ptr)->keys().join("|").toUtf8(); QtScript_PackedString { const_cast(tcd9b88.prepend("WHITESPACE").constData()+10), tcd9b88.size()-10 }; }); } void* QScriptExtensionPlugin___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QScriptExtensionPlugin___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QScriptExtensionPlugin___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScriptExtensionPlugin___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScriptExtensionPlugin___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScriptExtensionPlugin___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScriptExtensionPlugin___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScriptExtensionPlugin___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScriptExtensionPlugin___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScriptExtensionPlugin___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScriptExtensionPlugin___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScriptExtensionPlugin___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScriptExtensionPlugin___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScriptExtensionPlugin___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScriptExtensionPlugin___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } char QScriptExtensionPlugin_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QScriptExtensionPlugin::event(static_cast(e)); } char QScriptExtensionPlugin_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QScriptExtensionPlugin::eventFilter(static_cast(watched), static_cast(event)); } void QScriptExtensionPlugin_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QScriptExtensionPlugin::childEvent(static_cast(event)); } void QScriptExtensionPlugin_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QScriptExtensionPlugin::connectNotify(*static_cast(sign)); } void QScriptExtensionPlugin_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QScriptExtensionPlugin::customEvent(static_cast(event)); } void QScriptExtensionPlugin_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QScriptExtensionPlugin::deleteLater(); } void QScriptExtensionPlugin_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QScriptExtensionPlugin::disconnectNotify(*static_cast(sign)); } void QScriptExtensionPlugin_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QScriptExtensionPlugin::timerEvent(static_cast(event)); } void* QScriptExtensionPlugin_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QScriptExtensionPlugin::metaObject()); } void* QScriptProgram_NewQScriptProgram() { return new QScriptProgram(); } void* QScriptProgram_NewQScriptProgram3(void* other) { return new QScriptProgram(*static_cast(other)); } void* QScriptProgram_NewQScriptProgram2(char* sourceCode, char* fileName, int firstLineNumber) { return new QScriptProgram(QString(sourceCode), QString(fileName), firstLineNumber); } void QScriptProgram_DestroyQScriptProgram(void* ptr) { static_cast(ptr)->~QScriptProgram(); } struct QtScript_PackedString QScriptProgram_FileName(void* ptr) { return ({ QByteArray t3d5784 = static_cast(ptr)->fileName().toUtf8(); QtScript_PackedString { const_cast(t3d5784.prepend("WHITESPACE").constData()+10), t3d5784.size()-10 }; }); } struct QtScript_PackedString QScriptProgram_SourceCode(void* ptr) { return ({ QByteArray t385173 = static_cast(ptr)->sourceCode().toUtf8(); QtScript_PackedString { const_cast(t385173.prepend("WHITESPACE").constData()+10), t385173.size()-10 }; }); } char QScriptProgram_IsNull(void* ptr) { return static_cast(ptr)->isNull(); } int QScriptProgram_FirstLineNumber(void* ptr) { return static_cast(ptr)->firstLineNumber(); } void* QScriptString_NewQScriptString() { return new QScriptString(); } void* QScriptString_NewQScriptString2(void* other) { return new QScriptString(*static_cast(other)); } void QScriptString_DestroyQScriptString(void* ptr) { static_cast(ptr)->~QScriptString(); } struct QtScript_PackedString QScriptString_ToString(void* ptr) { return ({ QByteArray t12c6d8 = static_cast(ptr)->toString().toUtf8(); QtScript_PackedString { const_cast(t12c6d8.prepend("WHITESPACE").constData()+10), t12c6d8.size()-10 }; }); } char QScriptString_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } unsigned int QScriptString_ToArrayIndex(void* ptr, char ok) { Q_UNUSED(ok); return static_cast(ptr)->toArrayIndex(NULL); } void* QScriptSyntaxCheckResult_NewQScriptSyntaxCheckResult(void* other) { return new QScriptSyntaxCheckResult(*static_cast(other)); } void QScriptSyntaxCheckResult_DestroyQScriptSyntaxCheckResult(void* ptr) { static_cast(ptr)->~QScriptSyntaxCheckResult(); } struct QtScript_PackedString QScriptSyntaxCheckResult_ErrorMessage(void* ptr) { return ({ QByteArray t5bd6f3 = static_cast(ptr)->errorMessage().toUtf8(); QtScript_PackedString { const_cast(t5bd6f3.prepend("WHITESPACE").constData()+10), t5bd6f3.size()-10 }; }); } long long QScriptSyntaxCheckResult_State(void* ptr) { return static_cast(ptr)->state(); } int QScriptSyntaxCheckResult_ErrorColumnNumber(void* ptr) { return static_cast(ptr)->errorColumnNumber(); } int QScriptSyntaxCheckResult_ErrorLineNumber(void* ptr) { return static_cast(ptr)->errorLineNumber(); } void* QScriptValue_Construct2(void* ptr, void* arguments) { return new QScriptValue(static_cast(ptr)->construct(*static_cast(arguments))); } void* QScriptValue_NewQScriptValue() { return new QScriptValue(); } void* QScriptValue_Call2(void* ptr, void* thisObject, void* arguments) { return new QScriptValue(static_cast(ptr)->call(*static_cast(thisObject), *static_cast(arguments))); } void* QScriptValue_NewQScriptValue10(long long value) { return new QScriptValue(static_cast(value)); } void* QScriptValue_NewQScriptValue11(char value) { return new QScriptValue(value != 0); } void* QScriptValue_NewQScriptValue16(void* value) { return new QScriptValue(*static_cast(value)); } void* QScriptValue_NewQScriptValue2(void* other) { return new QScriptValue(*static_cast(other)); } void* QScriptValue_NewQScriptValue15(char* value) { return new QScriptValue(QString(value)); } void* QScriptValue_NewQScriptValue17(char* value) { return new QScriptValue(const_cast(value)); } void* QScriptValue_NewQScriptValue12(int value) { return new QScriptValue(value); } void* QScriptValue_NewQScriptValue13(unsigned int value) { return new QScriptValue(value); } void QScriptValue_SetData(void* ptr, void* data) { static_cast(ptr)->setData(*static_cast(data)); } void QScriptValue_SetProperty3(void* ptr, void* name, void* value, long long flags) { static_cast(ptr)->setProperty(*static_cast(name), *static_cast(value), static_cast(flags)); } void QScriptValue_SetProperty(void* ptr, char* name, void* value, long long flags) { static_cast(ptr)->setProperty(QString(name), *static_cast(value), static_cast(flags)); } void QScriptValue_SetProperty2(void* ptr, unsigned int arrayIndex, void* value, long long flags) { static_cast(ptr)->setProperty(arrayIndex, *static_cast(value), static_cast(flags)); } void QScriptValue_SetPrototype(void* ptr, void* prototype) { static_cast(ptr)->setPrototype(*static_cast(prototype)); } void QScriptValue_SetScriptClass(void* ptr, void* scriptClass) { static_cast(ptr)->setScriptClass(static_cast(scriptClass)); } void QScriptValue_DestroyQScriptValue(void* ptr) { static_cast(ptr)->~QScriptValue(); } void* QScriptValue_ToDateTime(void* ptr) { return new QDateTime(static_cast(ptr)->toDateTime()); } void* QScriptValue_ToQObject(void* ptr) { return static_cast(ptr)->toQObject(); } void* QScriptValue_ToRegExp(void* ptr) { return new QRegExp(static_cast(ptr)->toRegExp()); } void* QScriptValue_ScriptClass(void* ptr) { return static_cast(ptr)->scriptClass(); } void* QScriptValue_Engine(void* ptr) { return static_cast(ptr)->engine(); } void* QScriptValue_Data(void* ptr) { return new QScriptValue(static_cast(ptr)->data()); } void* QScriptValue_Property3(void* ptr, void* name, long long mode) { return new QScriptValue(static_cast(ptr)->property(*static_cast(name), static_cast(mode))); } void* QScriptValue_Property(void* ptr, char* name, long long mode) { return new QScriptValue(static_cast(ptr)->property(QString(name), static_cast(mode))); } void* QScriptValue_Property2(void* ptr, unsigned int arrayIndex, long long mode) { return new QScriptValue(static_cast(ptr)->property(arrayIndex, static_cast(mode))); } void* QScriptValue_Prototype(void* ptr) { return new QScriptValue(static_cast(ptr)->prototype()); } long long QScriptValue_PropertyFlags2(void* ptr, void* name, long long mode) { return static_cast(ptr)->propertyFlags(*static_cast(name), static_cast(mode)); } long long QScriptValue_PropertyFlags(void* ptr, char* name, long long mode) { return static_cast(ptr)->propertyFlags(QString(name), static_cast(mode)); } struct QtScript_PackedString QScriptValue_ToString(void* ptr) { return ({ QByteArray t3ccbbf = static_cast(ptr)->toString().toUtf8(); QtScript_PackedString { const_cast(t3ccbbf.prepend("WHITESPACE").constData()+10), t3ccbbf.size()-10 }; }); } void* QScriptValue_ToVariant(void* ptr) { return new QVariant(static_cast(ptr)->toVariant()); } char QScriptValue_Equals(void* ptr, void* other) { return static_cast(ptr)->equals(*static_cast(other)); } char QScriptValue_InstanceOf(void* ptr, void* other) { return static_cast(ptr)->instanceOf(*static_cast(other)); } char QScriptValue_IsArray(void* ptr) { return static_cast(ptr)->isArray(); } char QScriptValue_IsBool(void* ptr) { return static_cast(ptr)->isBool(); } char QScriptValue_IsDate(void* ptr) { return static_cast(ptr)->isDate(); } char QScriptValue_IsError(void* ptr) { return static_cast(ptr)->isError(); } char QScriptValue_IsFunction(void* ptr) { return static_cast(ptr)->isFunction(); } char QScriptValue_IsNull(void* ptr) { return static_cast(ptr)->isNull(); } char QScriptValue_IsNumber(void* ptr) { return static_cast(ptr)->isNumber(); } char QScriptValue_IsObject(void* ptr) { return static_cast(ptr)->isObject(); } char QScriptValue_IsQMetaObject(void* ptr) { return static_cast(ptr)->isQMetaObject(); } char QScriptValue_IsQObject(void* ptr) { return static_cast(ptr)->isQObject(); } char QScriptValue_IsRegExp(void* ptr) { return static_cast(ptr)->isRegExp(); } char QScriptValue_IsString(void* ptr) { return static_cast(ptr)->isString(); } char QScriptValue_IsUndefined(void* ptr) { return static_cast(ptr)->isUndefined(); } char QScriptValue_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } char QScriptValue_IsVariant(void* ptr) { return static_cast(ptr)->isVariant(); } char QScriptValue_LessThan(void* ptr, void* other) { return static_cast(ptr)->lessThan(*static_cast(other)); } char QScriptValue_StrictlyEquals(void* ptr, void* other) { return static_cast(ptr)->strictlyEquals(*static_cast(other)); } char QScriptValue_ToBool(void* ptr) { return static_cast(ptr)->toBool(); } void* QScriptValue_ToQMetaObject(void* ptr) { return const_cast(static_cast(ptr)->toQMetaObject()); } int QScriptValue_ToInt32(void* ptr) { return static_cast(ptr)->toInt32(); } unsigned short QScriptValue_ToUInt16(void* ptr) { return static_cast(ptr)->toUInt16(); } unsigned int QScriptValue_ToUInt32(void* ptr) { return static_cast(ptr)->toUInt32(); } void* QScriptable_Context(void* ptr) { return static_cast(ptr)->context(); } void* QScriptable_Engine(void* ptr) { return static_cast(ptr)->engine(); } void* QScriptable_Argument(void* ptr, int index) { return new QScriptValue(static_cast(ptr)->argument(index)); } void* QScriptable_ThisObject(void* ptr) { return new QScriptValue(static_cast(ptr)->thisObject()); } int QScriptable_ArgumentCount(void* ptr) { return static_cast(ptr)->argumentCount(); }