cutego/script/script.cpp
2015-11-13 18:44:32 +01:00

841 lines
26 KiB
C++
Executable file

#include "qscriptengineagent.h"
#include <QModelIndex>
#include <QScriptEngine>
#include <QString>
#include <QVariant>
#include <QUrl>
#include <QScriptEngineAgent>
#include "_cgo_export.h"
class MyQScriptEngineAgent: public QScriptEngineAgent {
public:
};
void* QScriptEngineAgent_NewQScriptEngineAgent(void* engine){
return new QScriptEngineAgent(static_cast<QScriptEngine*>(engine));
}
void QScriptEngineAgent_ContextPop(void* ptr){
static_cast<QScriptEngineAgent*>(ptr)->contextPop();
}
void QScriptEngineAgent_ContextPush(void* ptr){
static_cast<QScriptEngineAgent*>(ptr)->contextPush();
}
void* QScriptEngineAgent_Engine(void* ptr){
return static_cast<QScriptEngineAgent*>(ptr)->engine();
}
void* QScriptEngineAgent_Extension(void* ptr, int extension, void* argument){
return new QVariant(static_cast<QScriptEngineAgent*>(ptr)->extension(static_cast<QScriptEngineAgent::Extension>(extension), *static_cast<QVariant*>(argument)));
}
int QScriptEngineAgent_SupportsExtension(void* ptr, int extension){
return static_cast<QScriptEngineAgent*>(ptr)->supportsExtension(static_cast<QScriptEngineAgent::Extension>(extension));
}
void QScriptEngineAgent_DestroyQScriptEngineAgent(void* ptr){
static_cast<QScriptEngineAgent*>(ptr)->~QScriptEngineAgent();
}
#include "qscriptclass.h"
#include <QString>
#include <QVariant>
#include <QUrl>
#include <QModelIndex>
#include <QScriptEngine>
#include <QScriptValue>
#include <QScriptClass>
#include "_cgo_export.h"
class MyQScriptClass: public QScriptClass {
public:
};
void* QScriptClass_NewQScriptClass(void* engine){
return new QScriptClass(static_cast<QScriptEngine*>(engine));
}
void* QScriptClass_Engine(void* ptr){
return static_cast<QScriptClass*>(ptr)->engine();
}
void* QScriptClass_Extension(void* ptr, int extension, void* argument){
return new QVariant(static_cast<QScriptClass*>(ptr)->extension(static_cast<QScriptClass::Extension>(extension), *static_cast<QVariant*>(argument)));
}
char* QScriptClass_Name(void* ptr){
return static_cast<QScriptClass*>(ptr)->name().toUtf8().data();
}
void* QScriptClass_NewIterator(void* ptr, void* object){
return static_cast<QScriptClass*>(ptr)->newIterator(*static_cast<QScriptValue*>(object));
}
void* QScriptClass_Prototype(void* ptr){
return new QScriptValue(static_cast<QScriptClass*>(ptr)->prototype());
}
int QScriptClass_SupportsExtension(void* ptr, int extension){
return static_cast<QScriptClass*>(ptr)->supportsExtension(static_cast<QScriptClass::Extension>(extension));
}
void QScriptClass_DestroyQScriptClass(void* ptr){
static_cast<QScriptClass*>(ptr)->~QScriptClass();
}
#include "qscriptextensionplugin.h"
#include <QString>
#include <QVariant>
#include <QUrl>
#include <QModelIndex>
#include <QScriptEngine>
#include <QScriptValue>
#include <QScriptExtensionPlugin>
#include "_cgo_export.h"
class MyQScriptExtensionPlugin: public QScriptExtensionPlugin {
public:
};
void QScriptExtensionPlugin_Initialize(void* ptr, char* key, void* engine){
static_cast<QScriptExtensionPlugin*>(ptr)->initialize(QString(key), static_cast<QScriptEngine*>(engine));
}
char* QScriptExtensionPlugin_Keys(void* ptr){
return static_cast<QScriptExtensionPlugin*>(ptr)->keys().join("|").toUtf8().data();
}
void* QScriptExtensionPlugin_SetupPackage(void* ptr, char* key, void* engine){
return new QScriptValue(static_cast<QScriptExtensionPlugin*>(ptr)->setupPackage(QString(key), static_cast<QScriptEngine*>(engine)));
}
void QScriptExtensionPlugin_DestroyQScriptExtensionPlugin(void* ptr){
static_cast<QScriptExtensionPlugin*>(ptr)->~QScriptExtensionPlugin();
}
#include "qscriptvalueiterator.h"
#include <QString>
#include <QVariant>
#include <QUrl>
#include <QModelIndex>
#include <QScriptValue>
#include <QScriptValueIterator>
#include "_cgo_export.h"
#include "qscriptprogram.h"
#include <QUrl>
#include <QModelIndex>
#include <QString>
#include <QVariant>
#include <QScriptProgram>
#include "_cgo_export.h"
class MyQScriptProgram: public QScriptProgram {
public:
};
void* QScriptProgram_NewQScriptProgram(){
return new QScriptProgram();
}
void* QScriptProgram_NewQScriptProgram3(void* other){
return new QScriptProgram(*static_cast<QScriptProgram*>(other));
}
void* QScriptProgram_NewQScriptProgram2(char* sourceCode, char* fileName, int firstLineNumber){
return new QScriptProgram(QString(sourceCode), QString(fileName), firstLineNumber);
}
char* QScriptProgram_FileName(void* ptr){
return static_cast<QScriptProgram*>(ptr)->fileName().toUtf8().data();
}
int QScriptProgram_FirstLineNumber(void* ptr){
return static_cast<QScriptProgram*>(ptr)->firstLineNumber();
}
int QScriptProgram_IsNull(void* ptr){
return static_cast<QScriptProgram*>(ptr)->isNull();
}
char* QScriptProgram_SourceCode(void* ptr){
return static_cast<QScriptProgram*>(ptr)->sourceCode().toUtf8().data();
}
void QScriptProgram_DestroyQScriptProgram(void* ptr){
static_cast<QScriptProgram*>(ptr)->~QScriptProgram();
}
#include "qscriptcontextinfo.h"
#include <QString>
#include <QVariant>
#include <QUrl>
#include <QModelIndex>
#include <QScriptContext>
#include <QScriptContextInfo>
#include "_cgo_export.h"
class MyQScriptContextInfo: public QScriptContextInfo {
public:
};
void* QScriptContextInfo_NewQScriptContextInfo3(){
return new QScriptContextInfo();
}
void* QScriptContextInfo_NewQScriptContextInfo(void* context){
return new QScriptContextInfo(static_cast<QScriptContext*>(context));
}
void* QScriptContextInfo_NewQScriptContextInfo2(void* other){
return new QScriptContextInfo(*static_cast<QScriptContextInfo*>(other));
}
char* QScriptContextInfo_FileName(void* ptr){
return static_cast<QScriptContextInfo*>(ptr)->fileName().toUtf8().data();
}
int QScriptContextInfo_FunctionEndLineNumber(void* ptr){
return static_cast<QScriptContextInfo*>(ptr)->functionEndLineNumber();
}
int QScriptContextInfo_FunctionMetaIndex(void* ptr){
return static_cast<QScriptContextInfo*>(ptr)->functionMetaIndex();
}
char* QScriptContextInfo_FunctionName(void* ptr){
return static_cast<QScriptContextInfo*>(ptr)->functionName().toUtf8().data();
}
char* QScriptContextInfo_FunctionParameterNames(void* ptr){
return static_cast<QScriptContextInfo*>(ptr)->functionParameterNames().join("|").toUtf8().data();
}
int QScriptContextInfo_FunctionStartLineNumber(void* ptr){
return static_cast<QScriptContextInfo*>(ptr)->functionStartLineNumber();
}
int QScriptContextInfo_FunctionType(void* ptr){
return static_cast<QScriptContextInfo*>(ptr)->functionType();
}
int QScriptContextInfo_IsNull(void* ptr){
return static_cast<QScriptContextInfo*>(ptr)->isNull();
}
int QScriptContextInfo_LineNumber(void* ptr){
return static_cast<QScriptContextInfo*>(ptr)->lineNumber();
}
void QScriptContextInfo_DestroyQScriptContextInfo(void* ptr){
static_cast<QScriptContextInfo*>(ptr)->~QScriptContextInfo();
}
#include "qscriptstring.h"
#include <QString>
#include <QVariant>
#include <QUrl>
#include <QModelIndex>
#include <QScriptString>
#include "_cgo_export.h"
class MyQScriptString: public QScriptString {
public:
};
void* QScriptString_NewQScriptString(){
return new QScriptString();
}
void* QScriptString_NewQScriptString2(void* other){
return new QScriptString(*static_cast<QScriptString*>(other));
}
int QScriptString_IsValid(void* ptr){
return static_cast<QScriptString*>(ptr)->isValid();
}
char* QScriptString_ToString(void* ptr){
return static_cast<QScriptString*>(ptr)->toString().toUtf8().data();
}
void QScriptString_DestroyQScriptString(void* ptr){
static_cast<QScriptString*>(ptr)->~QScriptString();
}
#include "qscriptsyntaxcheckresult.h"
#include <QString>
#include <QVariant>
#include <QUrl>
#include <QModelIndex>
#include <QScriptSyntaxCheckResult>
#include "_cgo_export.h"
class MyQScriptSyntaxCheckResult: public QScriptSyntaxCheckResult {
public:
};
void* QScriptSyntaxCheckResult_NewQScriptSyntaxCheckResult(void* other){
return new QScriptSyntaxCheckResult(*static_cast<QScriptSyntaxCheckResult*>(other));
}
int QScriptSyntaxCheckResult_ErrorColumnNumber(void* ptr){
return static_cast<QScriptSyntaxCheckResult*>(ptr)->errorColumnNumber();
}
int QScriptSyntaxCheckResult_ErrorLineNumber(void* ptr){
return static_cast<QScriptSyntaxCheckResult*>(ptr)->errorLineNumber();
}
char* QScriptSyntaxCheckResult_ErrorMessage(void* ptr){
return static_cast<QScriptSyntaxCheckResult*>(ptr)->errorMessage().toUtf8().data();
}
void QScriptSyntaxCheckResult_DestroyQScriptSyntaxCheckResult(void* ptr){
static_cast<QScriptSyntaxCheckResult*>(ptr)->~QScriptSyntaxCheckResult();
}
#include "qscriptclasspropertyiterator.h"
#include <QString>
#include <QVariant>
#include <QUrl>
#include <QModelIndex>
#include <QScriptClass>
#include <QScriptClassPropertyIterator>
#include "_cgo_export.h"
#include "qscriptengine.h"
#include <QScriptValue>
#include <QRegExp>
#include <QScriptClass>
#include <QScriptProgram>
#include <QString>
#include <QUrl>
#include <QModelIndex>
#include <QMetaObject>
#include <QDate>
#include <QVariant>
#include <QScriptEngineAgent>
#include <QDateTime>
#include <QObject>
#include <QScriptEngine>
#include "_cgo_export.h"
class MyQScriptEngine: public QScriptEngine {
public:
void Signal_SignalHandlerException(const QScriptValue & exception){callbackQScriptEngineSignalHandlerException(this->objectName().toUtf8().data(), new QScriptValue(exception));};
};
void* QScriptEngine_NewQScriptEngine(){
return new QScriptEngine();
}
void* QScriptEngine_NewQScriptEngine2(void* parent){
return new QScriptEngine(static_cast<QObject*>(parent));
}
void QScriptEngine_AbortEvaluation(void* ptr, void* result){
static_cast<QScriptEngine*>(ptr)->abortEvaluation(*static_cast<QScriptValue*>(result));
}
void* QScriptEngine_Agent(void* ptr){
return static_cast<QScriptEngine*>(ptr)->agent();
}
char* QScriptEngine_AvailableExtensions(void* ptr){
return static_cast<QScriptEngine*>(ptr)->availableExtensions().join("|").toUtf8().data();
}
void QScriptEngine_ClearExceptions(void* ptr){
static_cast<QScriptEngine*>(ptr)->clearExceptions();
}
void QScriptEngine_CollectGarbage(void* ptr){
static_cast<QScriptEngine*>(ptr)->collectGarbage();
}
void* QScriptEngine_CurrentContext(void* ptr){
return static_cast<QScriptEngine*>(ptr)->currentContext();
}
void* QScriptEngine_DefaultPrototype(void* ptr, int metaTypeId){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->defaultPrototype(metaTypeId));
}
void* QScriptEngine_Evaluate2(void* ptr, void* program){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->evaluate(*static_cast<QScriptProgram*>(program)));
}
void* QScriptEngine_Evaluate(void* ptr, char* program, char* fileName, int lineNumber){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->evaluate(QString(program), QString(fileName), lineNumber));
}
void* QScriptEngine_GlobalObject(void* ptr){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->globalObject());
}
int QScriptEngine_HasUncaughtException(void* ptr){
return static_cast<QScriptEngine*>(ptr)->hasUncaughtException();
}
void* QScriptEngine_ImportExtension(void* ptr, char* extension){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->importExtension(QString(extension)));
}
char* QScriptEngine_ImportedExtensions(void* ptr){
return static_cast<QScriptEngine*>(ptr)->importedExtensions().join("|").toUtf8().data();
}
void QScriptEngine_InstallTranslatorFunctions(void* ptr, void* object){
static_cast<QScriptEngine*>(ptr)->installTranslatorFunctions(*static_cast<QScriptValue*>(object));
}
int QScriptEngine_IsEvaluating(void* ptr){
return static_cast<QScriptEngine*>(ptr)->isEvaluating();
}
void* QScriptEngine_NewDate2(void* ptr, void* value){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->newDate(*static_cast<QDateTime*>(value)));
}
void* QScriptEngine_NewObject(void* ptr){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->newObject());
}
void* QScriptEngine_NewObject2(void* ptr, void* scriptClass, void* data){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->newObject(static_cast<QScriptClass*>(scriptClass), *static_cast<QScriptValue*>(data)));
}
void* QScriptEngine_NewQMetaObject(void* ptr, void* metaObject, void* ctor){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->newQMetaObject(static_cast<QMetaObject*>(metaObject), *static_cast<QScriptValue*>(ctor)));
}
void* QScriptEngine_NewQObject(void* ptr, void* object, int ownership, int options){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->newQObject(static_cast<QObject*>(object), static_cast<QScriptEngine::ValueOwnership>(ownership), static_cast<QScriptEngine::QObjectWrapOption>(options)));
}
void* QScriptEngine_NewQObject2(void* ptr, void* scriptObject, void* qtObject, int ownership, int options){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->newQObject(*static_cast<QScriptValue*>(scriptObject), static_cast<QObject*>(qtObject), static_cast<QScriptEngine::ValueOwnership>(ownership), static_cast<QScriptEngine::QObjectWrapOption>(options)));
}
void* QScriptEngine_NewRegExp(void* ptr, void* regexp){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->newRegExp(*static_cast<QRegExp*>(regexp)));
}
void* QScriptEngine_NewRegExp2(void* ptr, char* pattern, char* flags){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->newRegExp(QString(pattern), QString(flags)));
}
void* QScriptEngine_NewVariant2(void* ptr, void* object, void* value){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->newVariant(*static_cast<QScriptValue*>(object), *static_cast<QVariant*>(value)));
}
void* QScriptEngine_NewVariant(void* ptr, void* value){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->newVariant(*static_cast<QVariant*>(value)));
}
void* QScriptEngine_NullValue(void* ptr){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->nullValue());
}
void QScriptEngine_PopContext(void* ptr){
static_cast<QScriptEngine*>(ptr)->popContext();
}
int QScriptEngine_ProcessEventsInterval(void* ptr){
return static_cast<QScriptEngine*>(ptr)->processEventsInterval();
}
void* QScriptEngine_PushContext(void* ptr){
return static_cast<QScriptEngine*>(ptr)->pushContext();
}
void QScriptEngine_ReportAdditionalMemoryCost(void* ptr, int size){
static_cast<QScriptEngine*>(ptr)->reportAdditionalMemoryCost(size);
}
void QScriptEngine_SetAgent(void* ptr, void* agent){
static_cast<QScriptEngine*>(ptr)->setAgent(static_cast<QScriptEngineAgent*>(agent));
}
void QScriptEngine_SetDefaultPrototype(void* ptr, int metaTypeId, void* prototype){
static_cast<QScriptEngine*>(ptr)->setDefaultPrototype(metaTypeId, *static_cast<QScriptValue*>(prototype));
}
void QScriptEngine_SetGlobalObject(void* ptr, void* object){
static_cast<QScriptEngine*>(ptr)->setGlobalObject(*static_cast<QScriptValue*>(object));
}
void QScriptEngine_SetProcessEventsInterval(void* ptr, int interval){
static_cast<QScriptEngine*>(ptr)->setProcessEventsInterval(interval);
}
void QScriptEngine_ConnectSignalHandlerException(void* ptr){
QObject::connect(static_cast<QScriptEngine*>(ptr), static_cast<void (QScriptEngine::*)(const QScriptValue &)>(&QScriptEngine::signalHandlerException), static_cast<MyQScriptEngine*>(ptr), static_cast<void (MyQScriptEngine::*)(const QScriptValue &)>(&MyQScriptEngine::Signal_SignalHandlerException));;
}
void QScriptEngine_DisconnectSignalHandlerException(void* ptr){
QObject::disconnect(static_cast<QScriptEngine*>(ptr), static_cast<void (QScriptEngine::*)(const QScriptValue &)>(&QScriptEngine::signalHandlerException), static_cast<MyQScriptEngine*>(ptr), static_cast<void (MyQScriptEngine::*)(const QScriptValue &)>(&MyQScriptEngine::Signal_SignalHandlerException));;
}
void* QScriptEngine_ToObject(void* ptr, void* value){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->toObject(*static_cast<QScriptValue*>(value)));
}
void* QScriptEngine_UncaughtException(void* ptr){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->uncaughtException());
}
char* QScriptEngine_UncaughtExceptionBacktrace(void* ptr){
return static_cast<QScriptEngine*>(ptr)->uncaughtExceptionBacktrace().join("|").toUtf8().data();
}
int QScriptEngine_UncaughtExceptionLineNumber(void* ptr){
return static_cast<QScriptEngine*>(ptr)->uncaughtExceptionLineNumber();
}
void* QScriptEngine_UndefinedValue(void* ptr){
return new QScriptValue(static_cast<QScriptEngine*>(ptr)->undefinedValue());
}
void QScriptEngine_DestroyQScriptEngine(void* ptr){
static_cast<QScriptEngine*>(ptr)->~QScriptEngine();
}
#include "qscriptcontext.h"
#include <QModelIndex>
#include <QScriptValue>
#include <QString>
#include <QVariant>
#include <QUrl>
#include <QScriptContext>
#include "_cgo_export.h"
class MyQScriptContext: public QScriptContext {
public:
};
void* QScriptContext_ActivationObject(void* ptr){
return new QScriptValue(static_cast<QScriptContext*>(ptr)->activationObject());
}
void* QScriptContext_Argument(void* ptr, int index){
return new QScriptValue(static_cast<QScriptContext*>(ptr)->argument(index));
}
int QScriptContext_ArgumentCount(void* ptr){
return static_cast<QScriptContext*>(ptr)->argumentCount();
}
void* QScriptContext_ArgumentsObject(void* ptr){
return new QScriptValue(static_cast<QScriptContext*>(ptr)->argumentsObject());
}
char* QScriptContext_Backtrace(void* ptr){
return static_cast<QScriptContext*>(ptr)->backtrace().join("|").toUtf8().data();
}
void* QScriptContext_Callee(void* ptr){
return new QScriptValue(static_cast<QScriptContext*>(ptr)->callee());
}
void* QScriptContext_Engine(void* ptr){
return static_cast<QScriptContext*>(ptr)->engine();
}
int QScriptContext_IsCalledAsConstructor(void* ptr){
return static_cast<QScriptContext*>(ptr)->isCalledAsConstructor();
}
void* QScriptContext_ParentContext(void* ptr){
return static_cast<QScriptContext*>(ptr)->parentContext();
}
void QScriptContext_SetActivationObject(void* ptr, void* activation){
static_cast<QScriptContext*>(ptr)->setActivationObject(*static_cast<QScriptValue*>(activation));
}
void QScriptContext_SetThisObject(void* ptr, void* thisObject){
static_cast<QScriptContext*>(ptr)->setThisObject(*static_cast<QScriptValue*>(thisObject));
}
void* QScriptContext_ThisObject(void* ptr){
return new QScriptValue(static_cast<QScriptContext*>(ptr)->thisObject());
}
void* QScriptContext_ThrowError(void* ptr, int error, char* text){
return new QScriptValue(static_cast<QScriptContext*>(ptr)->throwError(static_cast<QScriptContext::Error>(error), QString(text)));
}
void* QScriptContext_ThrowError2(void* ptr, char* text){
return new QScriptValue(static_cast<QScriptContext*>(ptr)->throwError(QString(text)));
}
void* QScriptContext_ThrowValue(void* ptr, void* value){
return new QScriptValue(static_cast<QScriptContext*>(ptr)->throwValue(*static_cast<QScriptValue*>(value)));
}
char* QScriptContext_ToString(void* ptr){
return static_cast<QScriptContext*>(ptr)->toString().toUtf8().data();
}
void QScriptContext_DestroyQScriptContext(void* ptr){
static_cast<QScriptContext*>(ptr)->~QScriptContext();
}
#include "qscriptable.h"
#include <QScriptValue>
#include <QString>
#include <QVariant>
#include <QUrl>
#include <QModelIndex>
#include <QScriptable>
#include "_cgo_export.h"
class MyQScriptable: public QScriptable {
public:
};
void* QScriptable_Argument(void* ptr, int index){
return new QScriptValue(static_cast<QScriptable*>(ptr)->argument(index));
}
int QScriptable_ArgumentCount(void* ptr){
return static_cast<QScriptable*>(ptr)->argumentCount();
}
void* QScriptable_Context(void* ptr){
return static_cast<QScriptable*>(ptr)->context();
}
void* QScriptable_Engine(void* ptr){
return static_cast<QScriptable*>(ptr)->engine();
}
void* QScriptable_ThisObject(void* ptr){
return new QScriptValue(static_cast<QScriptable*>(ptr)->thisObject());
}
#include "qscriptvalue.h"
#include <QScriptClass>
#include <QString>
#include <QDateTime>
#include <QObject>
#include <QRegExp>
#include <QLatin1String>
#include <QScriptString>
#include <QMetaObject>
#include <QVariant>
#include <QUrl>
#include <QModelIndex>
#include <QDate>
#include <QScriptValue>
#include "_cgo_export.h"
class MyQScriptValue: public QScriptValue {
public:
};
void* QScriptValue_NewQScriptValue(){
return new QScriptValue();
}
void* QScriptValue_NewQScriptValue10(int value){
return new QScriptValue(static_cast<QScriptValue::SpecialValue>(value));
}
void* QScriptValue_NewQScriptValue11(int value){
return new QScriptValue(value != 0);
}
void* QScriptValue_NewQScriptValue16(void* value){
return new QScriptValue(*static_cast<QLatin1String*>(value));
}
void* QScriptValue_NewQScriptValue2(void* other){
return new QScriptValue(*static_cast<QScriptValue*>(other));
}
void* QScriptValue_NewQScriptValue15(char* value){
return new QScriptValue(QString(value));
}
void* QScriptValue_NewQScriptValue17(char* value){
return new QScriptValue(const_cast<const char*>(value));
}
void* QScriptValue_NewQScriptValue12(int value){
return new QScriptValue(value);
}
void* QScriptValue_Call2(void* ptr, void* thisObject, void* arguments){
return new QScriptValue(static_cast<QScriptValue*>(ptr)->call(*static_cast<QScriptValue*>(thisObject), *static_cast<QScriptValue*>(arguments)));
}
void* QScriptValue_Construct2(void* ptr, void* arguments){
return new QScriptValue(static_cast<QScriptValue*>(ptr)->construct(*static_cast<QScriptValue*>(arguments)));
}
void* QScriptValue_Data(void* ptr){
return new QScriptValue(static_cast<QScriptValue*>(ptr)->data());
}
void* QScriptValue_Engine(void* ptr){
return static_cast<QScriptValue*>(ptr)->engine();
}
int QScriptValue_Equals(void* ptr, void* other){
return static_cast<QScriptValue*>(ptr)->equals(*static_cast<QScriptValue*>(other));
}
int QScriptValue_InstanceOf(void* ptr, void* other){
return static_cast<QScriptValue*>(ptr)->instanceOf(*static_cast<QScriptValue*>(other));
}
int QScriptValue_IsArray(void* ptr){
return static_cast<QScriptValue*>(ptr)->isArray();
}
int QScriptValue_IsBool(void* ptr){
return static_cast<QScriptValue*>(ptr)->isBool();
}
int QScriptValue_IsDate(void* ptr){
return static_cast<QScriptValue*>(ptr)->isDate();
}
int QScriptValue_IsError(void* ptr){
return static_cast<QScriptValue*>(ptr)->isError();
}
int QScriptValue_IsFunction(void* ptr){
return static_cast<QScriptValue*>(ptr)->isFunction();
}
int QScriptValue_IsNull(void* ptr){
return static_cast<QScriptValue*>(ptr)->isNull();
}
int QScriptValue_IsNumber(void* ptr){
return static_cast<QScriptValue*>(ptr)->isNumber();
}
int QScriptValue_IsObject(void* ptr){
return static_cast<QScriptValue*>(ptr)->isObject();
}
int QScriptValue_IsQMetaObject(void* ptr){
return static_cast<QScriptValue*>(ptr)->isQMetaObject();
}
int QScriptValue_IsQObject(void* ptr){
return static_cast<QScriptValue*>(ptr)->isQObject();
}
int QScriptValue_IsRegExp(void* ptr){
return static_cast<QScriptValue*>(ptr)->isRegExp();
}
int QScriptValue_IsString(void* ptr){
return static_cast<QScriptValue*>(ptr)->isString();
}
int QScriptValue_IsUndefined(void* ptr){
return static_cast<QScriptValue*>(ptr)->isUndefined();
}
int QScriptValue_IsValid(void* ptr){
return static_cast<QScriptValue*>(ptr)->isValid();
}
int QScriptValue_IsVariant(void* ptr){
return static_cast<QScriptValue*>(ptr)->isVariant();
}
int QScriptValue_LessThan(void* ptr, void* other){
return static_cast<QScriptValue*>(ptr)->lessThan(*static_cast<QScriptValue*>(other));
}
void* QScriptValue_Property2(void* ptr, void* name, int mode){
return new QScriptValue(static_cast<QScriptValue*>(ptr)->property(*static_cast<QScriptString*>(name), static_cast<QScriptValue::ResolveFlag>(mode)));
}
void* QScriptValue_Property(void* ptr, char* name, int mode){
return new QScriptValue(static_cast<QScriptValue*>(ptr)->property(QString(name), static_cast<QScriptValue::ResolveFlag>(mode)));
}
int QScriptValue_PropertyFlags2(void* ptr, void* name, int mode){
return static_cast<QScriptValue*>(ptr)->propertyFlags(*static_cast<QScriptString*>(name), static_cast<QScriptValue::ResolveFlag>(mode));
}
int QScriptValue_PropertyFlags(void* ptr, char* name, int mode){
return static_cast<QScriptValue*>(ptr)->propertyFlags(QString(name), static_cast<QScriptValue::ResolveFlag>(mode));
}
void* QScriptValue_Prototype(void* ptr){
return new QScriptValue(static_cast<QScriptValue*>(ptr)->prototype());
}
void* QScriptValue_ScriptClass(void* ptr){
return static_cast<QScriptValue*>(ptr)->scriptClass();
}
void QScriptValue_SetData(void* ptr, void* data){
static_cast<QScriptValue*>(ptr)->setData(*static_cast<QScriptValue*>(data));
}
void QScriptValue_SetProperty2(void* ptr, void* name, void* value, int flags){
static_cast<QScriptValue*>(ptr)->setProperty(*static_cast<QScriptString*>(name), *static_cast<QScriptValue*>(value), static_cast<QScriptValue::PropertyFlag>(flags));
}
void QScriptValue_SetProperty(void* ptr, char* name, void* value, int flags){
static_cast<QScriptValue*>(ptr)->setProperty(QString(name), *static_cast<QScriptValue*>(value), static_cast<QScriptValue::PropertyFlag>(flags));
}
void QScriptValue_SetPrototype(void* ptr, void* prototype){
static_cast<QScriptValue*>(ptr)->setPrototype(*static_cast<QScriptValue*>(prototype));
}
void QScriptValue_SetScriptClass(void* ptr, void* scriptClass){
static_cast<QScriptValue*>(ptr)->setScriptClass(static_cast<QScriptClass*>(scriptClass));
}
int QScriptValue_StrictlyEquals(void* ptr, void* other){
return static_cast<QScriptValue*>(ptr)->strictlyEquals(*static_cast<QScriptValue*>(other));
}
int QScriptValue_ToBool(void* ptr){
return static_cast<QScriptValue*>(ptr)->toBool();
}
void* QScriptValue_ToDateTime(void* ptr){
return new QDateTime(static_cast<QScriptValue*>(ptr)->toDateTime());
}
void* QScriptValue_ToQMetaObject(void* ptr){
return const_cast<QMetaObject*>(static_cast<QScriptValue*>(ptr)->toQMetaObject());
}
void* QScriptValue_ToQObject(void* ptr){
return static_cast<QScriptValue*>(ptr)->toQObject();
}
void* QScriptValue_ToRegExp(void* ptr){
return new QRegExp(static_cast<QScriptValue*>(ptr)->toRegExp());
}
char* QScriptValue_ToString(void* ptr){
return static_cast<QScriptValue*>(ptr)->toString().toUtf8().data();
}
void* QScriptValue_ToVariant(void* ptr){
return new QVariant(static_cast<QScriptValue*>(ptr)->toVariant());
}
void QScriptValue_DestroyQScriptValue(void* ptr){
static_cast<QScriptValue*>(ptr)->~QScriptValue();
}