// +build !minimal #define protected public #define private public #include "scxml.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 void* QScxmlCompiler_NewQScxmlCompiler(void* reader) { return new QScxmlCompiler(static_cast(reader)); } void* QScxmlCompiler_Compile(void* ptr) { return static_cast(ptr)->compile(); } void QScxmlCompiler_SetFileName(void* ptr, struct QtScxml_PackedString fileName) { static_cast(ptr)->setFileName(QString::fromUtf8(fileName.data, fileName.len)); } void QScxmlCompiler_DestroyQScxmlCompiler(void* ptr) { static_cast(ptr)->~QScxmlCompiler(); } struct QtScxml_PackedString QScxmlCompiler_FileName(void* ptr) { return ({ QByteArray t25588f = static_cast(ptr)->fileName().toUtf8(); QtScxml_PackedString { const_cast(t25588f.prepend("WHITESPACE").constData()+10), t25588f.size()-10 }; }); } struct QtScxml_PackedList QScxmlCompiler_Errors(void* ptr) { return ({ QVector* tmpValue = new QVector(static_cast(ptr)->errors()); QtScxml_PackedList { tmpValue, tmpValue->size() }; }); } void* QScxmlCompiler___errors_atList(void* ptr, int i) { return new QScxmlError(static_cast*>(ptr)->at(i)); } void QScxmlCompiler___errors_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QScxmlCompiler___errors_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } class MyQScxmlCppDataModel: public QScxmlCppDataModel { public: bool setScxmlProperty(const QString & name, const QVariant & value, const QString & context) { QByteArray t6ae999 = name.toUtf8(); QtScxml_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };QByteArray tec2727 = context.toUtf8(); QtScxml_PackedString contextPacked = { const_cast(tec2727.prepend("WHITESPACE").constData()+10), tec2727.size()-10 };return callbackQScxmlCppDataModel_SetScxmlProperty(this, namePacked, const_cast(&value), contextPacked) != 0; }; bool setup(const QVariantMap & initialDataValues) { return callbackQScxmlCppDataModel_Setup(this, ({ QMap* tmpValue = new QMap(initialDataValues); QtScxml_PackedList { tmpValue, tmpValue->size() }; })) != 0; }; QVariant scxmlProperty(const QString & name) const { QByteArray t6ae999 = name.toUtf8(); QtScxml_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };return *static_cast(callbackQScxmlCppDataModel_ScxmlProperty(const_cast(static_cast(this)), namePacked)); }; bool hasScxmlProperty(const QString & name) const { QByteArray t6ae999 = name.toUtf8(); QtScxml_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };return callbackQScxmlCppDataModel_HasScxmlProperty(const_cast(static_cast(this)), namePacked) != 0; }; void Signal_StateMachineChanged(QScxmlStateMachine * stateMachine) { callbackQScxmlDataModel_StateMachineChanged(this, stateMachine); }; bool event(QEvent * e) { return callbackQScxmlDataModel_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQScxmlDataModel_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQScxmlDataModel_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQScxmlDataModel_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQScxmlDataModel_CustomEvent(this, event); }; void deleteLater() { callbackQScxmlDataModel_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQScxmlDataModel_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQScxmlDataModel_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtScxml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScxmlDataModel_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQScxmlDataModel_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQScxmlDataModel_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQScxmlCppDataModel*) int QScxmlCppDataModel_QScxmlCppDataModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} char QScxmlCppDataModel_SetScxmlProperty(void* ptr, struct QtScxml_PackedString name, void* value, struct QtScxml_PackedString context) { return static_cast(ptr)->setScxmlProperty(QString::fromUtf8(name.data, name.len), *static_cast(value), QString::fromUtf8(context.data, context.len)); } char QScxmlCppDataModel_SetScxmlPropertyDefault(void* ptr, struct QtScxml_PackedString name, void* value, struct QtScxml_PackedString context) { return static_cast(ptr)->QScxmlCppDataModel::setScxmlProperty(QString::fromUtf8(name.data, name.len), *static_cast(value), QString::fromUtf8(context.data, context.len)); } char QScxmlCppDataModel_Setup(void* ptr, void* initialDataValues) { return static_cast(ptr)->setup(*static_cast*>(initialDataValues)); } char QScxmlCppDataModel_SetupDefault(void* ptr, void* initialDataValues) { return static_cast(ptr)->QScxmlCppDataModel::setup(*static_cast*>(initialDataValues)); } void QScxmlCppDataModel_SetScxmlEvent(void* ptr, void* event) { static_cast(ptr)->setScxmlEvent(*static_cast(event)); } void* QScxmlCppDataModel_ScxmlProperty(void* ptr, struct QtScxml_PackedString name) { return new QVariant(static_cast(ptr)->scxmlProperty(QString::fromUtf8(name.data, name.len))); } void* QScxmlCppDataModel_ScxmlPropertyDefault(void* ptr, struct QtScxml_PackedString name) { return new QVariant(static_cast(ptr)->QScxmlCppDataModel::scxmlProperty(QString::fromUtf8(name.data, name.len))); } char QScxmlCppDataModel_HasScxmlProperty(void* ptr, struct QtScxml_PackedString name) { return static_cast(ptr)->hasScxmlProperty(QString::fromUtf8(name.data, name.len)); } char QScxmlCppDataModel_HasScxmlPropertyDefault(void* ptr, struct QtScxml_PackedString name) { return static_cast(ptr)->QScxmlCppDataModel::hasScxmlProperty(QString::fromUtf8(name.data, name.len)); } char QScxmlCppDataModel_InState(void* ptr, struct QtScxml_PackedString stateName) { return static_cast(ptr)->inState(QString::fromUtf8(stateName.data, stateName.len)); } void* QScxmlCppDataModel_ScxmlEvent(void* ptr) { return const_cast(&static_cast(ptr)->scxmlEvent()); } class MyQScxmlDataModel: public QScxmlDataModel { public: bool setScxmlProperty(const QString & name, const QVariant & value, const QString & context) { QByteArray t6ae999 = name.toUtf8(); QtScxml_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };QByteArray tec2727 = context.toUtf8(); QtScxml_PackedString contextPacked = { const_cast(tec2727.prepend("WHITESPACE").constData()+10), tec2727.size()-10 };return callbackQScxmlDataModel_SetScxmlProperty(this, namePacked, const_cast(&value), contextPacked) != 0; }; bool setup(const QVariantMap & initialDataValues) { return callbackQScxmlDataModel_Setup(this, ({ QMap* tmpValue = new QMap(initialDataValues); QtScxml_PackedList { tmpValue, tmpValue->size() }; })) != 0; }; void Signal_StateMachineChanged(QScxmlStateMachine * stateMachine) { callbackQScxmlDataModel_StateMachineChanged(this, stateMachine); }; QVariant scxmlProperty(const QString & name) const { QByteArray t6ae999 = name.toUtf8(); QtScxml_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };return *static_cast(callbackQScxmlDataModel_ScxmlProperty(const_cast(static_cast(this)), namePacked)); }; bool hasScxmlProperty(const QString & name) const { QByteArray t6ae999 = name.toUtf8(); QtScxml_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };return callbackQScxmlDataModel_HasScxmlProperty(const_cast(static_cast(this)), namePacked) != 0; }; bool event(QEvent * e) { return callbackQScxmlDataModel_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQScxmlDataModel_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQScxmlDataModel_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQScxmlDataModel_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQScxmlDataModel_CustomEvent(this, event); }; void deleteLater() { callbackQScxmlDataModel_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQScxmlDataModel_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQScxmlDataModel_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtScxml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScxmlDataModel_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQScxmlDataModel_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQScxmlDataModel_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQScxmlDataModel*) int QScxmlDataModel_QScxmlDataModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} char QScxmlDataModel_SetScxmlProperty(void* ptr, struct QtScxml_PackedString name, void* value, struct QtScxml_PackedString context) { return static_cast(ptr)->setScxmlProperty(QString::fromUtf8(name.data, name.len), *static_cast(value), QString::fromUtf8(context.data, context.len)); } char QScxmlDataModel_Setup(void* ptr, void* initialDataValues) { return static_cast(ptr)->setup(*static_cast*>(initialDataValues)); } void QScxmlDataModel_SetStateMachine(void* ptr, void* stateMachine) { static_cast(ptr)->setStateMachine(static_cast(stateMachine)); } void QScxmlDataModel_ConnectStateMachineChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QScxmlDataModel::stateMachineChanged), static_cast(ptr), static_cast(&MyQScxmlDataModel::Signal_StateMachineChanged)); } void QScxmlDataModel_DisconnectStateMachineChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QScxmlDataModel::stateMachineChanged), static_cast(ptr), static_cast(&MyQScxmlDataModel::Signal_StateMachineChanged)); } void QScxmlDataModel_StateMachineChanged(void* ptr, void* stateMachine) { static_cast(ptr)->stateMachineChanged(static_cast(stateMachine)); } void* QScxmlDataModel_StateMachine(void* ptr) { return static_cast(ptr)->stateMachine(); } void* QScxmlDataModel_ScxmlProperty(void* ptr, struct QtScxml_PackedString name) { return new QVariant(static_cast(ptr)->scxmlProperty(QString::fromUtf8(name.data, name.len))); } char QScxmlDataModel_HasScxmlProperty(void* ptr, struct QtScxml_PackedString name) { return static_cast(ptr)->hasScxmlProperty(QString::fromUtf8(name.data, name.len)); } void* QScxmlDataModel___setup_initialDataValues_atList(void* ptr, struct QtScxml_PackedString i) { return new QVariant(static_cast*>(ptr)->value(QString::fromUtf8(i.data, i.len))); } void QScxmlDataModel___setup_initialDataValues_setList(void* ptr, struct QtScxml_PackedString key, void* i) { static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); } void* QScxmlDataModel___setup_initialDataValues_newList(void* ptr) { Q_UNUSED(ptr); return new QMap; } struct QtScxml_PackedList QScxmlDataModel___setup_keyList(void* ptr) { return ({ QList* tmpValue = new QList(static_cast*>(ptr)->keys()); QtScxml_PackedList { tmpValue, tmpValue->size() }; }); } struct QtScxml_PackedString QScxmlDataModel_____setup_keyList_atList(void* ptr, int i) { return ({ QByteArray t29def6 = static_cast*>(ptr)->at(i).toUtf8(); QtScxml_PackedString { const_cast(t29def6.prepend("WHITESPACE").constData()+10), t29def6.size()-10 }; }); } void QScxmlDataModel_____setup_keyList_setList(void* ptr, struct QtScxml_PackedString i) { static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); } void* QScxmlDataModel_____setup_keyList_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlDataModel___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QScxmlDataModel___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QScxmlDataModel___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlDataModel___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlDataModel___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlDataModel___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlDataModel___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlDataModel___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlDataModel___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlDataModel___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlDataModel___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlDataModel___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlDataModel___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlDataModel___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlDataModel___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } char QScxmlDataModel_EventDefault(void* ptr, void* e) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QScxmlNullDataModel::event(static_cast(e)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QScxmlEcmaScriptDataModel::event(static_cast(e)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QScxmlCppDataModel::event(static_cast(e)); } else { return static_cast(ptr)->QScxmlDataModel::event(static_cast(e)); } } char QScxmlDataModel_EventFilterDefault(void* ptr, void* watched, void* event) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QScxmlNullDataModel::eventFilter(static_cast(watched), static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QScxmlEcmaScriptDataModel::eventFilter(static_cast(watched), static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QScxmlCppDataModel::eventFilter(static_cast(watched), static_cast(event)); } else { return static_cast(ptr)->QScxmlDataModel::eventFilter(static_cast(watched), static_cast(event)); } } void QScxmlDataModel_ChildEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlNullDataModel::childEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlEcmaScriptDataModel::childEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlCppDataModel::childEvent(static_cast(event)); } else { static_cast(ptr)->QScxmlDataModel::childEvent(static_cast(event)); } } void QScxmlDataModel_ConnectNotifyDefault(void* ptr, void* sign) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlNullDataModel::connectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlEcmaScriptDataModel::connectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlCppDataModel::connectNotify(*static_cast(sign)); } else { static_cast(ptr)->QScxmlDataModel::connectNotify(*static_cast(sign)); } } void QScxmlDataModel_CustomEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlNullDataModel::customEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlEcmaScriptDataModel::customEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlCppDataModel::customEvent(static_cast(event)); } else { static_cast(ptr)->QScxmlDataModel::customEvent(static_cast(event)); } } void QScxmlDataModel_DeleteLaterDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlNullDataModel::deleteLater(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlEcmaScriptDataModel::deleteLater(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlCppDataModel::deleteLater(); } else { static_cast(ptr)->QScxmlDataModel::deleteLater(); } } void QScxmlDataModel_DisconnectNotifyDefault(void* ptr, void* sign) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlNullDataModel::disconnectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlEcmaScriptDataModel::disconnectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlCppDataModel::disconnectNotify(*static_cast(sign)); } else { static_cast(ptr)->QScxmlDataModel::disconnectNotify(*static_cast(sign)); } } void QScxmlDataModel_TimerEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlNullDataModel::timerEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlEcmaScriptDataModel::timerEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlCppDataModel::timerEvent(static_cast(event)); } else { static_cast(ptr)->QScxmlDataModel::timerEvent(static_cast(event)); } } void* QScxmlDataModel_MetaObjectDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QScxmlNullDataModel::metaObject()); } else if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QScxmlEcmaScriptDataModel::metaObject()); } else if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QScxmlCppDataModel::metaObject()); } else { return const_cast(static_cast(ptr)->QScxmlDataModel::metaObject()); } } class MyQScxmlDynamicScxmlServiceFactory: public QScxmlDynamicScxmlServiceFactory { public: QScxmlInvokableService * invoke(QScxmlStateMachine * parentStateMachine) { return static_cast(callbackQScxmlDynamicScxmlServiceFactory_Invoke(this, parentStateMachine)); }; bool event(QEvent * e) { return callbackQScxmlInvokableServiceFactory_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQScxmlInvokableServiceFactory_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQScxmlInvokableServiceFactory_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQScxmlInvokableServiceFactory_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQScxmlInvokableServiceFactory_CustomEvent(this, event); }; void deleteLater() { callbackQScxmlInvokableServiceFactory_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQScxmlInvokableServiceFactory_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQScxmlInvokableServiceFactory_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtScxml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScxmlInvokableServiceFactory_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQScxmlInvokableServiceFactory_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQScxmlInvokableServiceFactory_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQScxmlDynamicScxmlServiceFactory*) int QScxmlDynamicScxmlServiceFactory_QScxmlDynamicScxmlServiceFactory_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QScxmlDynamicScxmlServiceFactory_Invoke(void* ptr, void* parentStateMachine) { return static_cast(ptr)->invoke(static_cast(parentStateMachine)); } void* QScxmlDynamicScxmlServiceFactory_InvokeDefault(void* ptr, void* parentStateMachine) { return static_cast(ptr)->QScxmlDynamicScxmlServiceFactory::invoke(static_cast(parentStateMachine)); } void* QScxmlDynamicScxmlServiceFactory___QScxmlDynamicScxmlServiceFactory_names_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } void* QScxmlDynamicScxmlServiceFactory___QScxmlDynamicScxmlServiceFactory_parameters_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } class MyQScxmlEcmaScriptDataModel: public QScxmlEcmaScriptDataModel { public: MyQScxmlEcmaScriptDataModel(QObject *parent = nullptr) : QScxmlEcmaScriptDataModel(parent) {QScxmlEcmaScriptDataModel_QScxmlEcmaScriptDataModel_QRegisterMetaType();}; bool setScxmlProperty(const QString & name, const QVariant & value, const QString & context) { QByteArray t6ae999 = name.toUtf8(); QtScxml_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };QByteArray tec2727 = context.toUtf8(); QtScxml_PackedString contextPacked = { const_cast(tec2727.prepend("WHITESPACE").constData()+10), tec2727.size()-10 };return callbackQScxmlEcmaScriptDataModel_SetScxmlProperty(this, namePacked, const_cast(&value), contextPacked) != 0; }; bool setup(const QVariantMap & initialDataValues) { return callbackQScxmlEcmaScriptDataModel_Setup(this, ({ QMap* tmpValue = new QMap(initialDataValues); QtScxml_PackedList { tmpValue, tmpValue->size() }; })) != 0; }; void setScxmlEvent(const QScxmlEvent & event) { callbackQScxmlEcmaScriptDataModel_SetScxmlEvent(this, const_cast(&event)); }; QVariant scxmlProperty(const QString & name) const { QByteArray t6ae999 = name.toUtf8(); QtScxml_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };return *static_cast(callbackQScxmlEcmaScriptDataModel_ScxmlProperty(const_cast(static_cast(this)), namePacked)); }; bool hasScxmlProperty(const QString & name) const { QByteArray t6ae999 = name.toUtf8(); QtScxml_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };return callbackQScxmlEcmaScriptDataModel_HasScxmlProperty(const_cast(static_cast(this)), namePacked) != 0; }; void Signal_StateMachineChanged(QScxmlStateMachine * stateMachine) { callbackQScxmlDataModel_StateMachineChanged(this, stateMachine); }; bool event(QEvent * e) { return callbackQScxmlDataModel_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQScxmlDataModel_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQScxmlDataModel_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQScxmlDataModel_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQScxmlDataModel_CustomEvent(this, event); }; void deleteLater() { callbackQScxmlDataModel_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQScxmlDataModel_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQScxmlDataModel_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtScxml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScxmlDataModel_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQScxmlDataModel_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQScxmlDataModel_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQScxmlEcmaScriptDataModel*) int QScxmlEcmaScriptDataModel_QScxmlEcmaScriptDataModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QScxmlEcmaScriptDataModel_NewQScxmlEcmaScriptDataModel(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } else { return new MyQScxmlEcmaScriptDataModel(static_cast(parent)); } } char QScxmlEcmaScriptDataModel_SetScxmlProperty(void* ptr, struct QtScxml_PackedString name, void* value, struct QtScxml_PackedString context) { return static_cast(ptr)->setScxmlProperty(QString::fromUtf8(name.data, name.len), *static_cast(value), QString::fromUtf8(context.data, context.len)); } char QScxmlEcmaScriptDataModel_SetScxmlPropertyDefault(void* ptr, struct QtScxml_PackedString name, void* value, struct QtScxml_PackedString context) { return static_cast(ptr)->QScxmlEcmaScriptDataModel::setScxmlProperty(QString::fromUtf8(name.data, name.len), *static_cast(value), QString::fromUtf8(context.data, context.len)); } char QScxmlEcmaScriptDataModel_Setup(void* ptr, void* initialDataValues) { return static_cast(ptr)->setup(*static_cast*>(initialDataValues)); } char QScxmlEcmaScriptDataModel_SetupDefault(void* ptr, void* initialDataValues) { return static_cast(ptr)->QScxmlEcmaScriptDataModel::setup(*static_cast*>(initialDataValues)); } void QScxmlEcmaScriptDataModel_SetScxmlEvent(void* ptr, void* event) { static_cast(ptr)->setScxmlEvent(*static_cast(event)); } void QScxmlEcmaScriptDataModel_SetScxmlEventDefault(void* ptr, void* event) { static_cast(ptr)->QScxmlEcmaScriptDataModel::setScxmlEvent(*static_cast(event)); } void* QScxmlEcmaScriptDataModel_ScxmlProperty(void* ptr, struct QtScxml_PackedString name) { return new QVariant(static_cast(ptr)->scxmlProperty(QString::fromUtf8(name.data, name.len))); } void* QScxmlEcmaScriptDataModel_ScxmlPropertyDefault(void* ptr, struct QtScxml_PackedString name) { return new QVariant(static_cast(ptr)->QScxmlEcmaScriptDataModel::scxmlProperty(QString::fromUtf8(name.data, name.len))); } char QScxmlEcmaScriptDataModel_HasScxmlProperty(void* ptr, struct QtScxml_PackedString name) { return static_cast(ptr)->hasScxmlProperty(QString::fromUtf8(name.data, name.len)); } char QScxmlEcmaScriptDataModel_HasScxmlPropertyDefault(void* ptr, struct QtScxml_PackedString name) { return static_cast(ptr)->QScxmlEcmaScriptDataModel::hasScxmlProperty(QString::fromUtf8(name.data, name.len)); } void* QScxmlError_NewQScxmlError() { return new QScxmlError(); } void* QScxmlError_NewQScxmlError3(void* other) { return new QScxmlError(*static_cast(other)); } void* QScxmlError_NewQScxmlError2(struct QtScxml_PackedString fileName, int line, int column, struct QtScxml_PackedString description) { return new QScxmlError(QString::fromUtf8(fileName.data, fileName.len), line, column, QString::fromUtf8(description.data, description.len)); } void QScxmlError_DestroyQScxmlError(void* ptr) { static_cast(ptr)->~QScxmlError(); } struct QtScxml_PackedString QScxmlError_Description(void* ptr) { return ({ QByteArray td8220c = static_cast(ptr)->description().toUtf8(); QtScxml_PackedString { const_cast(td8220c.prepend("WHITESPACE").constData()+10), td8220c.size()-10 }; }); } struct QtScxml_PackedString QScxmlError_FileName(void* ptr) { return ({ QByteArray t71e3d6 = static_cast(ptr)->fileName().toUtf8(); QtScxml_PackedString { const_cast(t71e3d6.prepend("WHITESPACE").constData()+10), t71e3d6.size()-10 }; }); } struct QtScxml_PackedString QScxmlError_ToString(void* ptr) { return ({ QByteArray t6a9dc4 = static_cast(ptr)->toString().toUtf8(); QtScxml_PackedString { const_cast(t6a9dc4.prepend("WHITESPACE").constData()+10), t6a9dc4.size()-10 }; }); } char QScxmlError_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } int QScxmlError_Column(void* ptr) { return static_cast(ptr)->column(); } int QScxmlError_Line(void* ptr) { return static_cast(ptr)->line(); } void* QScxmlEvent_NewQScxmlEvent() { return new QScxmlEvent(); } void* QScxmlEvent_NewQScxmlEvent2(void* other) { return new QScxmlEvent(*static_cast(other)); } void QScxmlEvent_Clear(void* ptr) { static_cast(ptr)->clear(); } void QScxmlEvent_SetData(void* ptr, void* data) { static_cast(ptr)->setData(*static_cast(data)); } void QScxmlEvent_SetDelay(void* ptr, int delayInMiliSecs) { static_cast(ptr)->setDelay(delayInMiliSecs); } void QScxmlEvent_SetErrorMessage(void* ptr, struct QtScxml_PackedString message) { static_cast(ptr)->setErrorMessage(QString::fromUtf8(message.data, message.len)); } void QScxmlEvent_SetEventType(void* ptr, long long ty) { static_cast(ptr)->setEventType(static_cast(ty)); } void QScxmlEvent_SetInvokeId(void* ptr, struct QtScxml_PackedString invokeid) { static_cast(ptr)->setInvokeId(QString::fromUtf8(invokeid.data, invokeid.len)); } void QScxmlEvent_SetName(void* ptr, struct QtScxml_PackedString name) { static_cast(ptr)->setName(QString::fromUtf8(name.data, name.len)); } void QScxmlEvent_SetOrigin(void* ptr, struct QtScxml_PackedString origin) { static_cast(ptr)->setOrigin(QString::fromUtf8(origin.data, origin.len)); } void QScxmlEvent_SetOriginType(void* ptr, struct QtScxml_PackedString origintype) { static_cast(ptr)->setOriginType(QString::fromUtf8(origintype.data, origintype.len)); } void QScxmlEvent_SetSendId(void* ptr, struct QtScxml_PackedString sendid) { static_cast(ptr)->setSendId(QString::fromUtf8(sendid.data, sendid.len)); } void QScxmlEvent_DestroyQScxmlEvent(void* ptr) { static_cast(ptr)->~QScxmlEvent(); } long long QScxmlEvent_EventType(void* ptr) { return static_cast(ptr)->eventType(); } struct QtScxml_PackedString QScxmlEvent_ErrorMessage(void* ptr) { return ({ QByteArray tc788d7 = static_cast(ptr)->errorMessage().toUtf8(); QtScxml_PackedString { const_cast(tc788d7.prepend("WHITESPACE").constData()+10), tc788d7.size()-10 }; }); } struct QtScxml_PackedString QScxmlEvent_InvokeId(void* ptr) { return ({ QByteArray t0fa333 = static_cast(ptr)->invokeId().toUtf8(); QtScxml_PackedString { const_cast(t0fa333.prepend("WHITESPACE").constData()+10), t0fa333.size()-10 }; }); } struct QtScxml_PackedString QScxmlEvent_Name(void* ptr) { return ({ QByteArray t0b09c8 = static_cast(ptr)->name().toUtf8(); QtScxml_PackedString { const_cast(t0b09c8.prepend("WHITESPACE").constData()+10), t0b09c8.size()-10 }; }); } struct QtScxml_PackedString QScxmlEvent_Origin(void* ptr) { return ({ QByteArray tb77f0c = static_cast(ptr)->origin().toUtf8(); QtScxml_PackedString { const_cast(tb77f0c.prepend("WHITESPACE").constData()+10), tb77f0c.size()-10 }; }); } struct QtScxml_PackedString QScxmlEvent_OriginType(void* ptr) { return ({ QByteArray t2089d9 = static_cast(ptr)->originType().toUtf8(); QtScxml_PackedString { const_cast(t2089d9.prepend("WHITESPACE").constData()+10), t2089d9.size()-10 }; }); } struct QtScxml_PackedString QScxmlEvent_ScxmlType(void* ptr) { return ({ QByteArray tf8852d = static_cast(ptr)->scxmlType().toUtf8(); QtScxml_PackedString { const_cast(tf8852d.prepend("WHITESPACE").constData()+10), tf8852d.size()-10 }; }); } struct QtScxml_PackedString QScxmlEvent_SendId(void* ptr) { return ({ QByteArray tc83807 = static_cast(ptr)->sendId().toUtf8(); QtScxml_PackedString { const_cast(tc83807.prepend("WHITESPACE").constData()+10), tc83807.size()-10 }; }); } void* QScxmlEvent_Data(void* ptr) { return new QVariant(static_cast(ptr)->data()); } char QScxmlEvent_IsErrorEvent(void* ptr) { return static_cast(ptr)->isErrorEvent(); } int QScxmlEvent_Delay(void* ptr) { return static_cast(ptr)->delay(); } class MyQScxmlInvokableService: public QScxmlInvokableService { public: MyQScxmlInvokableService(QScxmlStateMachine *parentStateMachine, QScxmlInvokableServiceFactory *parent) : QScxmlInvokableService(parentStateMachine, parent) {QScxmlInvokableService_QScxmlInvokableService_QRegisterMetaType();}; bool start() { return callbackQScxmlInvokableService_Start(this) != 0; }; void postEvent(QScxmlEvent * event) { callbackQScxmlInvokableService_PostEvent(this, event); }; QString id() const { return ({ QtScxml_PackedString tempVal = callbackQScxmlInvokableService_Id(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; QString name() const { return ({ QtScxml_PackedString tempVal = callbackQScxmlInvokableService_Name(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; bool event(QEvent * e) { return callbackQScxmlInvokableService_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQScxmlInvokableService_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQScxmlInvokableService_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQScxmlInvokableService_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQScxmlInvokableService_CustomEvent(this, event); }; void deleteLater() { callbackQScxmlInvokableService_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQScxmlInvokableService_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQScxmlInvokableService_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtScxml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScxmlInvokableService_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQScxmlInvokableService_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQScxmlInvokableService_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQScxmlInvokableService*) int QScxmlInvokableService_QScxmlInvokableService_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QScxmlInvokableService_NewQScxmlInvokableService(void* parentStateMachine, void* parent) { return new MyQScxmlInvokableService(static_cast(parentStateMachine), static_cast(parent)); } char QScxmlInvokableService_Start(void* ptr) { return static_cast(ptr)->start(); } void QScxmlInvokableService_PostEvent(void* ptr, void* event) { static_cast(ptr)->postEvent(static_cast(event)); } void* QScxmlInvokableService_ParentStateMachine(void* ptr) { return static_cast(ptr)->parentStateMachine(); } struct QtScxml_PackedString QScxmlInvokableService_Id(void* ptr) { return ({ QByteArray t66c5a0 = static_cast(ptr)->id().toUtf8(); QtScxml_PackedString { const_cast(t66c5a0.prepend("WHITESPACE").constData()+10), t66c5a0.size()-10 }; }); } struct QtScxml_PackedString QScxmlInvokableService_Name(void* ptr) { return ({ QByteArray t320c29 = static_cast(ptr)->name().toUtf8(); QtScxml_PackedString { const_cast(t320c29.prepend("WHITESPACE").constData()+10), t320c29.size()-10 }; }); } void* QScxmlInvokableService___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QScxmlInvokableService___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QScxmlInvokableService___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlInvokableService___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlInvokableService___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlInvokableService___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlInvokableService___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlInvokableService___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlInvokableService___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlInvokableService___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlInvokableService___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlInvokableService___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlInvokableService___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlInvokableService___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlInvokableService___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } char QScxmlInvokableService_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QScxmlInvokableService::event(static_cast(e)); } char QScxmlInvokableService_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QScxmlInvokableService::eventFilter(static_cast(watched), static_cast(event)); } void QScxmlInvokableService_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QScxmlInvokableService::childEvent(static_cast(event)); } void QScxmlInvokableService_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QScxmlInvokableService::connectNotify(*static_cast(sign)); } void QScxmlInvokableService_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QScxmlInvokableService::customEvent(static_cast(event)); } void QScxmlInvokableService_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QScxmlInvokableService::deleteLater(); } void QScxmlInvokableService_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QScxmlInvokableService::disconnectNotify(*static_cast(sign)); } void QScxmlInvokableService_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QScxmlInvokableService::timerEvent(static_cast(event)); } void* QScxmlInvokableService_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QScxmlInvokableService::metaObject()); } class MyQScxmlInvokableServiceFactory: public QScxmlInvokableServiceFactory { public: QScxmlInvokableService * invoke(QScxmlStateMachine * parentStateMachine) { return static_cast(callbackQScxmlInvokableServiceFactory_Invoke(this, parentStateMachine)); }; bool event(QEvent * e) { return callbackQScxmlInvokableServiceFactory_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQScxmlInvokableServiceFactory_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQScxmlInvokableServiceFactory_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQScxmlInvokableServiceFactory_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQScxmlInvokableServiceFactory_CustomEvent(this, event); }; void deleteLater() { callbackQScxmlInvokableServiceFactory_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQScxmlInvokableServiceFactory_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQScxmlInvokableServiceFactory_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtScxml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScxmlInvokableServiceFactory_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQScxmlInvokableServiceFactory_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQScxmlInvokableServiceFactory_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQScxmlInvokableServiceFactory*) int QScxmlInvokableServiceFactory_QScxmlInvokableServiceFactory_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QScxmlInvokableServiceFactory_Invoke(void* ptr, void* parentStateMachine) { return static_cast(ptr)->invoke(static_cast(parentStateMachine)); } void* QScxmlInvokableServiceFactory___QScxmlInvokableServiceFactory_names_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } void* QScxmlInvokableServiceFactory___QScxmlInvokableServiceFactory_parameters_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } void* QScxmlInvokableServiceFactory___parameters_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } void* QScxmlInvokableServiceFactory___names_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } void* QScxmlInvokableServiceFactory___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QScxmlInvokableServiceFactory___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QScxmlInvokableServiceFactory___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlInvokableServiceFactory___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlInvokableServiceFactory___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlInvokableServiceFactory___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlInvokableServiceFactory___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlInvokableServiceFactory___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlInvokableServiceFactory___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlInvokableServiceFactory___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlInvokableServiceFactory___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlInvokableServiceFactory___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlInvokableServiceFactory___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlInvokableServiceFactory___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlInvokableServiceFactory___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } char QScxmlInvokableServiceFactory_EventDefault(void* ptr, void* e) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QScxmlStaticScxmlServiceFactory::event(static_cast(e)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QScxmlDynamicScxmlServiceFactory::event(static_cast(e)); } else { return static_cast(ptr)->QScxmlInvokableServiceFactory::event(static_cast(e)); } } char QScxmlInvokableServiceFactory_EventFilterDefault(void* ptr, void* watched, void* event) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QScxmlStaticScxmlServiceFactory::eventFilter(static_cast(watched), static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QScxmlDynamicScxmlServiceFactory::eventFilter(static_cast(watched), static_cast(event)); } else { return static_cast(ptr)->QScxmlInvokableServiceFactory::eventFilter(static_cast(watched), static_cast(event)); } } void QScxmlInvokableServiceFactory_ChildEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlStaticScxmlServiceFactory::childEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlDynamicScxmlServiceFactory::childEvent(static_cast(event)); } else { static_cast(ptr)->QScxmlInvokableServiceFactory::childEvent(static_cast(event)); } } void QScxmlInvokableServiceFactory_ConnectNotifyDefault(void* ptr, void* sign) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlStaticScxmlServiceFactory::connectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlDynamicScxmlServiceFactory::connectNotify(*static_cast(sign)); } else { static_cast(ptr)->QScxmlInvokableServiceFactory::connectNotify(*static_cast(sign)); } } void QScxmlInvokableServiceFactory_CustomEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlStaticScxmlServiceFactory::customEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlDynamicScxmlServiceFactory::customEvent(static_cast(event)); } else { static_cast(ptr)->QScxmlInvokableServiceFactory::customEvent(static_cast(event)); } } void QScxmlInvokableServiceFactory_DeleteLaterDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlStaticScxmlServiceFactory::deleteLater(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlDynamicScxmlServiceFactory::deleteLater(); } else { static_cast(ptr)->QScxmlInvokableServiceFactory::deleteLater(); } } void QScxmlInvokableServiceFactory_DisconnectNotifyDefault(void* ptr, void* sign) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlStaticScxmlServiceFactory::disconnectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlDynamicScxmlServiceFactory::disconnectNotify(*static_cast(sign)); } else { static_cast(ptr)->QScxmlInvokableServiceFactory::disconnectNotify(*static_cast(sign)); } } void QScxmlInvokableServiceFactory_TimerEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlStaticScxmlServiceFactory::timerEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QScxmlDynamicScxmlServiceFactory::timerEvent(static_cast(event)); } else { static_cast(ptr)->QScxmlInvokableServiceFactory::timerEvent(static_cast(event)); } } void* QScxmlInvokableServiceFactory_MetaObjectDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QScxmlStaticScxmlServiceFactory::metaObject()); } else if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QScxmlDynamicScxmlServiceFactory::metaObject()); } else { return const_cast(static_cast(ptr)->QScxmlInvokableServiceFactory::metaObject()); } } class MyQScxmlNullDataModel: public QScxmlNullDataModel { public: MyQScxmlNullDataModel(QObject *parent = nullptr) : QScxmlNullDataModel(parent) {QScxmlNullDataModel_QScxmlNullDataModel_QRegisterMetaType();}; bool setScxmlProperty(const QString & name, const QVariant & value, const QString & context) { QByteArray t6ae999 = name.toUtf8(); QtScxml_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };QByteArray tec2727 = context.toUtf8(); QtScxml_PackedString contextPacked = { const_cast(tec2727.prepend("WHITESPACE").constData()+10), tec2727.size()-10 };return callbackQScxmlNullDataModel_SetScxmlProperty(this, namePacked, const_cast(&value), contextPacked) != 0; }; bool setup(const QVariantMap & initialDataValues) { return callbackQScxmlNullDataModel_Setup(this, ({ QMap* tmpValue = new QMap(initialDataValues); QtScxml_PackedList { tmpValue, tmpValue->size() }; })) != 0; }; void setScxmlEvent(const QScxmlEvent & event) { callbackQScxmlNullDataModel_SetScxmlEvent(this, const_cast(&event)); }; QVariant scxmlProperty(const QString & name) const { QByteArray t6ae999 = name.toUtf8(); QtScxml_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };return *static_cast(callbackQScxmlNullDataModel_ScxmlProperty(const_cast(static_cast(this)), namePacked)); }; bool hasScxmlProperty(const QString & name) const { QByteArray t6ae999 = name.toUtf8(); QtScxml_PackedString namePacked = { const_cast(t6ae999.prepend("WHITESPACE").constData()+10), t6ae999.size()-10 };return callbackQScxmlNullDataModel_HasScxmlProperty(const_cast(static_cast(this)), namePacked) != 0; }; void Signal_StateMachineChanged(QScxmlStateMachine * stateMachine) { callbackQScxmlDataModel_StateMachineChanged(this, stateMachine); }; bool event(QEvent * e) { return callbackQScxmlDataModel_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQScxmlDataModel_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQScxmlDataModel_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQScxmlDataModel_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQScxmlDataModel_CustomEvent(this, event); }; void deleteLater() { callbackQScxmlDataModel_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQScxmlDataModel_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQScxmlDataModel_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtScxml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScxmlDataModel_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQScxmlDataModel_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQScxmlDataModel_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQScxmlNullDataModel*) int QScxmlNullDataModel_QScxmlNullDataModel_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QScxmlNullDataModel_NewQScxmlNullDataModel(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlNullDataModel(static_cast(parent)); } else { return new MyQScxmlNullDataModel(static_cast(parent)); } } char QScxmlNullDataModel_SetScxmlProperty(void* ptr, struct QtScxml_PackedString name, void* value, struct QtScxml_PackedString context) { return static_cast(ptr)->setScxmlProperty(QString::fromUtf8(name.data, name.len), *static_cast(value), QString::fromUtf8(context.data, context.len)); } char QScxmlNullDataModel_SetScxmlPropertyDefault(void* ptr, struct QtScxml_PackedString name, void* value, struct QtScxml_PackedString context) { return static_cast(ptr)->QScxmlNullDataModel::setScxmlProperty(QString::fromUtf8(name.data, name.len), *static_cast(value), QString::fromUtf8(context.data, context.len)); } char QScxmlNullDataModel_Setup(void* ptr, void* initialDataValues) { return static_cast(ptr)->setup(*static_cast*>(initialDataValues)); } char QScxmlNullDataModel_SetupDefault(void* ptr, void* initialDataValues) { return static_cast(ptr)->QScxmlNullDataModel::setup(*static_cast*>(initialDataValues)); } void QScxmlNullDataModel_SetScxmlEvent(void* ptr, void* event) { static_cast(ptr)->setScxmlEvent(*static_cast(event)); } void QScxmlNullDataModel_SetScxmlEventDefault(void* ptr, void* event) { static_cast(ptr)->QScxmlNullDataModel::setScxmlEvent(*static_cast(event)); } void QScxmlNullDataModel_DestroyQScxmlNullDataModel(void* ptr) { static_cast(ptr)->~QScxmlNullDataModel(); } void* QScxmlNullDataModel_ScxmlProperty(void* ptr, struct QtScxml_PackedString name) { return new QVariant(static_cast(ptr)->scxmlProperty(QString::fromUtf8(name.data, name.len))); } void* QScxmlNullDataModel_ScxmlPropertyDefault(void* ptr, struct QtScxml_PackedString name) { return new QVariant(static_cast(ptr)->QScxmlNullDataModel::scxmlProperty(QString::fromUtf8(name.data, name.len))); } char QScxmlNullDataModel_HasScxmlProperty(void* ptr, struct QtScxml_PackedString name) { return static_cast(ptr)->hasScxmlProperty(QString::fromUtf8(name.data, name.len)); } char QScxmlNullDataModel_HasScxmlPropertyDefault(void* ptr, struct QtScxml_PackedString name) { return static_cast(ptr)->QScxmlNullDataModel::hasScxmlProperty(QString::fromUtf8(name.data, name.len)); } class MyQScxmlStateMachine: public QScxmlStateMachine { public: MyQScxmlStateMachine(const QMetaObject *metaObject, QObject *parent = nullptr) : QScxmlStateMachine(metaObject, parent) {QScxmlStateMachine_QScxmlStateMachine_QRegisterMetaType();}; bool init() { return callbackQScxmlStateMachine_Init(this) != 0; }; void Signal_DataModelChanged(QScxmlDataModel * model) { callbackQScxmlStateMachine_DataModelChanged(this, model); }; void Signal_Finished() { callbackQScxmlStateMachine_Finished(this); }; void Signal_InitializedChanged(bool initialized) { callbackQScxmlStateMachine_InitializedChanged(this, initialized); }; void Signal_InvokedServicesChanged(const QVector & invokedServices) { callbackQScxmlStateMachine_InvokedServicesChanged(this, ({ QVector* tmpValue = const_cast*>(&invokedServices); QtScxml_PackedList { tmpValue, tmpValue->size() }; })); }; void Signal_Log(const QString & label, const QString & msg) { QByteArray t64c653 = label.toUtf8(); QtScxml_PackedString labelPacked = { const_cast(t64c653.prepend("WHITESPACE").constData()+10), t64c653.size()-10 };QByteArray t19f34e = msg.toUtf8(); QtScxml_PackedString msgPacked = { const_cast(t19f34e.prepend("WHITESPACE").constData()+10), t19f34e.size()-10 };callbackQScxmlStateMachine_Log(this, labelPacked, msgPacked); }; void Signal_ReachedStableState() { callbackQScxmlStateMachine_ReachedStableState(this); }; void Signal_RunningChanged(bool running) { callbackQScxmlStateMachine_RunningChanged(this, running); }; void start() { callbackQScxmlStateMachine_Start(this); }; void stop() { callbackQScxmlStateMachine_Stop(this); }; void Signal_TableDataChanged(QScxmlTableData * tableData) { callbackQScxmlStateMachine_TableDataChanged(this, tableData); }; bool event(QEvent * e) { return callbackQScxmlStateMachine_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQScxmlStateMachine_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQScxmlStateMachine_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQScxmlStateMachine_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQScxmlStateMachine_CustomEvent(this, event); }; void deleteLater() { callbackQScxmlStateMachine_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQScxmlStateMachine_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQScxmlStateMachine_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtScxml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScxmlStateMachine_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQScxmlStateMachine_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQScxmlStateMachine_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQScxmlStateMachine*) int QScxmlStateMachine_QScxmlStateMachine_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QScxmlStateMachine_QScxmlStateMachine_FromData(void* data, struct QtScxml_PackedString fileName) { return QScxmlStateMachine::fromData(static_cast(data), QString::fromUtf8(fileName.data, fileName.len)); } void* QScxmlStateMachine_QScxmlStateMachine_FromFile(struct QtScxml_PackedString fileName) { return QScxmlStateMachine::fromFile(QString::fromUtf8(fileName.data, fileName.len)); } void* QScxmlStateMachine_NewQScxmlStateMachine(void* metaObject, void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } else { return new MyQScxmlStateMachine(static_cast(metaObject), static_cast(parent)); } } struct QtScxml_PackedList QScxmlStateMachine_InitialValues(void* ptr) { return ({ QMap* tmpValue = new QMap(static_cast(ptr)->initialValues()); QtScxml_PackedList { tmpValue, tmpValue->size() }; }); } char QScxmlStateMachine_Init(void* ptr) { bool returnArg; QMetaObject::invokeMethod(static_cast(ptr), "init", Q_RETURN_ARG(bool, returnArg)); return returnArg; } char QScxmlStateMachine_InitDefault(void* ptr) { return static_cast(ptr)->QScxmlStateMachine::init(); } void QScxmlStateMachine_CancelDelayedEvent(void* ptr, struct QtScxml_PackedString sendId) { static_cast(ptr)->cancelDelayedEvent(QString::fromUtf8(sendId.data, sendId.len)); } void QScxmlStateMachine_ConnectDataModelChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QScxmlStateMachine::dataModelChanged), static_cast(ptr), static_cast(&MyQScxmlStateMachine::Signal_DataModelChanged)); } void QScxmlStateMachine_DisconnectDataModelChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QScxmlStateMachine::dataModelChanged), static_cast(ptr), static_cast(&MyQScxmlStateMachine::Signal_DataModelChanged)); } void QScxmlStateMachine_DataModelChanged(void* ptr, void* model) { static_cast(ptr)->dataModelChanged(static_cast(model)); } void QScxmlStateMachine_ConnectFinished(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QScxmlStateMachine::finished), static_cast(ptr), static_cast(&MyQScxmlStateMachine::Signal_Finished)); } void QScxmlStateMachine_DisconnectFinished(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QScxmlStateMachine::finished), static_cast(ptr), static_cast(&MyQScxmlStateMachine::Signal_Finished)); } void QScxmlStateMachine_Finished(void* ptr) { static_cast(ptr)->finished(); } void QScxmlStateMachine_ConnectInitializedChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QScxmlStateMachine::initializedChanged), static_cast(ptr), static_cast(&MyQScxmlStateMachine::Signal_InitializedChanged)); } void QScxmlStateMachine_DisconnectInitializedChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QScxmlStateMachine::initializedChanged), static_cast(ptr), static_cast(&MyQScxmlStateMachine::Signal_InitializedChanged)); } void QScxmlStateMachine_InitializedChanged(void* ptr, char initialized) { static_cast(ptr)->initializedChanged(initialized != 0); } void QScxmlStateMachine_ConnectInvokedServicesChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast &)>(&QScxmlStateMachine::invokedServicesChanged), static_cast(ptr), static_cast &)>(&MyQScxmlStateMachine::Signal_InvokedServicesChanged)); } void QScxmlStateMachine_DisconnectInvokedServicesChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast &)>(&QScxmlStateMachine::invokedServicesChanged), static_cast(ptr), static_cast &)>(&MyQScxmlStateMachine::Signal_InvokedServicesChanged)); } void QScxmlStateMachine_InvokedServicesChanged(void* ptr, void* invokedServices) { static_cast(ptr)->invokedServicesChanged(*static_cast*>(invokedServices)); } void QScxmlStateMachine_ConnectLog(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QScxmlStateMachine::log), static_cast(ptr), static_cast(&MyQScxmlStateMachine::Signal_Log)); } void QScxmlStateMachine_DisconnectLog(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QScxmlStateMachine::log), static_cast(ptr), static_cast(&MyQScxmlStateMachine::Signal_Log)); } void QScxmlStateMachine_Log(void* ptr, struct QtScxml_PackedString label, struct QtScxml_PackedString msg) { static_cast(ptr)->log(QString::fromUtf8(label.data, label.len), QString::fromUtf8(msg.data, msg.len)); } void QScxmlStateMachine_ConnectReachedStableState(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QScxmlStateMachine::reachedStableState), static_cast(ptr), static_cast(&MyQScxmlStateMachine::Signal_ReachedStableState)); } void QScxmlStateMachine_DisconnectReachedStableState(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QScxmlStateMachine::reachedStableState), static_cast(ptr), static_cast(&MyQScxmlStateMachine::Signal_ReachedStableState)); } void QScxmlStateMachine_ReachedStableState(void* ptr) { static_cast(ptr)->reachedStableState(); } void QScxmlStateMachine_ConnectRunningChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QScxmlStateMachine::runningChanged), static_cast(ptr), static_cast(&MyQScxmlStateMachine::Signal_RunningChanged)); } void QScxmlStateMachine_DisconnectRunningChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QScxmlStateMachine::runningChanged), static_cast(ptr), static_cast(&MyQScxmlStateMachine::Signal_RunningChanged)); } void QScxmlStateMachine_RunningChanged(void* ptr, char running) { static_cast(ptr)->runningChanged(running != 0); } void QScxmlStateMachine_SetDataModel(void* ptr, void* model) { static_cast(ptr)->setDataModel(static_cast(model)); } void QScxmlStateMachine_SetInitialValues(void* ptr, void* initialValues) { static_cast(ptr)->setInitialValues(*static_cast*>(initialValues)); } void QScxmlStateMachine_SetRunning(void* ptr, char running) { static_cast(ptr)->setRunning(running != 0); } void QScxmlStateMachine_SetTableData(void* ptr, void* tableData) { static_cast(ptr)->setTableData(static_cast(tableData)); } void QScxmlStateMachine_Start(void* ptr) { QMetaObject::invokeMethod(static_cast(ptr), "start"); } void QScxmlStateMachine_StartDefault(void* ptr) { static_cast(ptr)->QScxmlStateMachine::start(); } void QScxmlStateMachine_Stop(void* ptr) { QMetaObject::invokeMethod(static_cast(ptr), "stop"); } void QScxmlStateMachine_StopDefault(void* ptr) { static_cast(ptr)->QScxmlStateMachine::stop(); } void QScxmlStateMachine_SubmitEvent(void* ptr, void* event) { static_cast(ptr)->submitEvent(static_cast(event)); } void QScxmlStateMachine_SubmitEvent2(void* ptr, struct QtScxml_PackedString eventName) { static_cast(ptr)->submitEvent(QString::fromUtf8(eventName.data, eventName.len)); } void QScxmlStateMachine_SubmitEvent3(void* ptr, struct QtScxml_PackedString eventName, void* data) { static_cast(ptr)->submitEvent(QString::fromUtf8(eventName.data, eventName.len), *static_cast(data)); } void QScxmlStateMachine_ConnectTableDataChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QScxmlStateMachine::tableDataChanged), static_cast(ptr), static_cast(&MyQScxmlStateMachine::Signal_TableDataChanged)); } void QScxmlStateMachine_DisconnectTableDataChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QScxmlStateMachine::tableDataChanged), static_cast(ptr), static_cast(&MyQScxmlStateMachine::Signal_TableDataChanged)); } void QScxmlStateMachine_TableDataChanged(void* ptr, void* tableData) { static_cast(ptr)->tableDataChanged(static_cast(tableData)); } void* QScxmlStateMachine_DataModel(void* ptr) { return static_cast(ptr)->dataModel(); } void* QScxmlStateMachine_TableData(void* ptr) { return static_cast(ptr)->tableData(); } struct QtScxml_PackedString QScxmlStateMachine_Name(void* ptr) { return ({ QByteArray t9dc494 = static_cast(ptr)->name().toUtf8(); QtScxml_PackedString { const_cast(t9dc494.prepend("WHITESPACE").constData()+10), t9dc494.size()-10 }; }); } struct QtScxml_PackedString QScxmlStateMachine_SessionId(void* ptr) { return ({ QByteArray t536cb5 = static_cast(ptr)->sessionId().toUtf8(); QtScxml_PackedString { const_cast(t536cb5.prepend("WHITESPACE").constData()+10), t536cb5.size()-10 }; }); } struct QtScxml_PackedString QScxmlStateMachine_ActiveStateNames(void* ptr, char compress) { return ({ QByteArray t57b518 = static_cast(ptr)->activeStateNames(compress != 0).join("|").toUtf8(); QtScxml_PackedString { const_cast(t57b518.prepend("WHITESPACE").constData()+10), t57b518.size()-10 }; }); } struct QtScxml_PackedString QScxmlStateMachine_StateNames(void* ptr, char compress) { return ({ QByteArray td672b5 = static_cast(ptr)->stateNames(compress != 0).join("|").toUtf8(); QtScxml_PackedString { const_cast(td672b5.prepend("WHITESPACE").constData()+10), td672b5.size()-10 }; }); } struct QtScxml_PackedList QScxmlStateMachine_ParseErrors(void* ptr) { return ({ QVector* tmpValue = new QVector(static_cast(ptr)->parseErrors()); QtScxml_PackedList { tmpValue, tmpValue->size() }; }); } struct QtScxml_PackedList QScxmlStateMachine_InvokedServices(void* ptr) { return ({ QVector* tmpValue = new QVector(static_cast(ptr)->invokedServices()); QtScxml_PackedList { tmpValue, tmpValue->size() }; }); } char QScxmlStateMachine_IsActive(void* ptr, struct QtScxml_PackedString scxmlStateName) { return static_cast(ptr)->isActive(QString::fromUtf8(scxmlStateName.data, scxmlStateName.len)); } char QScxmlStateMachine_IsActive2(void* ptr, int stateIndex) { return static_cast(ptr)->isActive(stateIndex); } char QScxmlStateMachine_IsDispatchableTarget(void* ptr, struct QtScxml_PackedString target) { return static_cast(ptr)->isDispatchableTarget(QString::fromUtf8(target.data, target.len)); } char QScxmlStateMachine_IsInitialized(void* ptr) { return static_cast(ptr)->isInitialized(); } char QScxmlStateMachine_IsInvoked(void* ptr) { return static_cast(ptr)->isInvoked(); } char QScxmlStateMachine_IsRunning(void* ptr) { return static_cast(ptr)->isRunning(); } void* QScxmlStateMachine___initialValues_atList(void* ptr, struct QtScxml_PackedString i) { return new QVariant(static_cast*>(ptr)->value(QString::fromUtf8(i.data, i.len))); } void QScxmlStateMachine___initialValues_setList(void* ptr, struct QtScxml_PackedString key, void* i) { static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); } void* QScxmlStateMachine___initialValues_newList(void* ptr) { Q_UNUSED(ptr); return new QMap; } struct QtScxml_PackedList QScxmlStateMachine___initialValues_keyList(void* ptr) { return ({ QList* tmpValue = new QList(static_cast*>(ptr)->keys()); QtScxml_PackedList { tmpValue, tmpValue->size() }; }); } void* QScxmlStateMachine___initialValuesChanged_initialValues_atList(void* ptr, struct QtScxml_PackedString i) { return new QVariant(static_cast*>(ptr)->value(QString::fromUtf8(i.data, i.len))); } void QScxmlStateMachine___initialValuesChanged_initialValues_setList(void* ptr, struct QtScxml_PackedString key, void* i) { static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); } void* QScxmlStateMachine___initialValuesChanged_initialValues_newList(void* ptr) { Q_UNUSED(ptr); return new QMap; } struct QtScxml_PackedList QScxmlStateMachine___initialValuesChanged_keyList(void* ptr) { return ({ QList* tmpValue = new QList(static_cast*>(ptr)->keys()); QtScxml_PackedList { tmpValue, tmpValue->size() }; }); } void* QScxmlStateMachine___invokedServicesChanged_invokedServices_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlStateMachine___invokedServicesChanged_invokedServices_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlStateMachine___invokedServicesChanged_invokedServices_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } void* QScxmlStateMachine___setInitialValues_initialValues_atList(void* ptr, struct QtScxml_PackedString i) { return new QVariant(static_cast*>(ptr)->value(QString::fromUtf8(i.data, i.len))); } void QScxmlStateMachine___setInitialValues_initialValues_setList(void* ptr, struct QtScxml_PackedString key, void* i) { static_cast*>(ptr)->insert(QString::fromUtf8(key.data, key.len), *static_cast(i)); } void* QScxmlStateMachine___setInitialValues_initialValues_newList(void* ptr) { Q_UNUSED(ptr); return new QMap; } struct QtScxml_PackedList QScxmlStateMachine___setInitialValues_keyList(void* ptr) { return ({ QList* tmpValue = new QList(static_cast*>(ptr)->keys()); QtScxml_PackedList { tmpValue, tmpValue->size() }; }); } void* QScxmlStateMachine___parseErrors_atList(void* ptr, int i) { return new QScxmlError(static_cast*>(ptr)->at(i)); } void QScxmlStateMachine___parseErrors_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QScxmlStateMachine___parseErrors_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } void* QScxmlStateMachine___invokedServices_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlStateMachine___invokedServices_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlStateMachine___invokedServices_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } struct QtScxml_PackedString QScxmlStateMachine_____initialValues_keyList_atList(void* ptr, int i) { return ({ QByteArray t29def6 = static_cast*>(ptr)->at(i).toUtf8(); QtScxml_PackedString { const_cast(t29def6.prepend("WHITESPACE").constData()+10), t29def6.size()-10 }; }); } void QScxmlStateMachine_____initialValues_keyList_setList(void* ptr, struct QtScxml_PackedString i) { static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); } void* QScxmlStateMachine_____initialValues_keyList_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } struct QtScxml_PackedString QScxmlStateMachine_____initialValuesChanged_keyList_atList(void* ptr, int i) { return ({ QByteArray t29def6 = static_cast*>(ptr)->at(i).toUtf8(); QtScxml_PackedString { const_cast(t29def6.prepend("WHITESPACE").constData()+10), t29def6.size()-10 }; }); } void QScxmlStateMachine_____initialValuesChanged_keyList_setList(void* ptr, struct QtScxml_PackedString i) { static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); } void* QScxmlStateMachine_____initialValuesChanged_keyList_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } struct QtScxml_PackedString QScxmlStateMachine_____setInitialValues_keyList_atList(void* ptr, int i) { return ({ QByteArray t29def6 = static_cast*>(ptr)->at(i).toUtf8(); QtScxml_PackedString { const_cast(t29def6.prepend("WHITESPACE").constData()+10), t29def6.size()-10 }; }); } void QScxmlStateMachine_____setInitialValues_keyList_setList(void* ptr, struct QtScxml_PackedString i) { static_cast*>(ptr)->append(QString::fromUtf8(i.data, i.len)); } void* QScxmlStateMachine_____setInitialValues_keyList_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlStateMachine___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QScxmlStateMachine___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QScxmlStateMachine___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlStateMachine___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlStateMachine___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlStateMachine___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlStateMachine___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlStateMachine___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlStateMachine___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlStateMachine___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlStateMachine___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlStateMachine___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QScxmlStateMachine___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QScxmlStateMachine___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QScxmlStateMachine___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } char QScxmlStateMachine_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QScxmlStateMachine::event(static_cast(e)); } char QScxmlStateMachine_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QScxmlStateMachine::eventFilter(static_cast(watched), static_cast(event)); } void QScxmlStateMachine_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QScxmlStateMachine::childEvent(static_cast(event)); } void QScxmlStateMachine_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QScxmlStateMachine::connectNotify(*static_cast(sign)); } void QScxmlStateMachine_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QScxmlStateMachine::customEvent(static_cast(event)); } void QScxmlStateMachine_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QScxmlStateMachine::deleteLater(); } void QScxmlStateMachine_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QScxmlStateMachine::disconnectNotify(*static_cast(sign)); } void QScxmlStateMachine_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QScxmlStateMachine::timerEvent(static_cast(event)); } void* QScxmlStateMachine_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QScxmlStateMachine::metaObject()); } class MyQScxmlStaticScxmlServiceFactory: public QScxmlStaticScxmlServiceFactory { public: QScxmlInvokableService * invoke(QScxmlStateMachine * parentStateMachine) { return static_cast(callbackQScxmlStaticScxmlServiceFactory_Invoke(this, parentStateMachine)); }; bool event(QEvent * e) { return callbackQScxmlInvokableServiceFactory_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQScxmlInvokableServiceFactory_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQScxmlInvokableServiceFactory_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQScxmlInvokableServiceFactory_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQScxmlInvokableServiceFactory_CustomEvent(this, event); }; void deleteLater() { callbackQScxmlInvokableServiceFactory_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQScxmlInvokableServiceFactory_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQScxmlInvokableServiceFactory_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtScxml_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQScxmlInvokableServiceFactory_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQScxmlInvokableServiceFactory_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQScxmlInvokableServiceFactory_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQScxmlStaticScxmlServiceFactory*) int QScxmlStaticScxmlServiceFactory_QScxmlStaticScxmlServiceFactory_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QScxmlStaticScxmlServiceFactory_Invoke(void* ptr, void* parentStateMachine) { return static_cast(ptr)->invoke(static_cast(parentStateMachine)); } void* QScxmlStaticScxmlServiceFactory_InvokeDefault(void* ptr, void* parentStateMachine) { return static_cast(ptr)->QScxmlStaticScxmlServiceFactory::invoke(static_cast(parentStateMachine)); } void* QScxmlStaticScxmlServiceFactory___QScxmlStaticScxmlServiceFactory_nameList_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } void* QScxmlStaticScxmlServiceFactory___QScxmlStaticScxmlServiceFactory_parameters_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } class MyQScxmlTableData: public QScxmlTableData { public: ~MyQScxmlTableData() { callbackQScxmlTableData_DestroyQScxmlTableData(this); }; QScxmlInvokableServiceFactory * serviceFactory(int id) const { return static_cast(callbackQScxmlTableData_ServiceFactory(const_cast(static_cast(this)), id)); }; QString name() const { return ({ QtScxml_PackedString tempVal = callbackQScxmlTableData_Name(const_cast(static_cast(this))); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; }; void QScxmlTableData_DestroyQScxmlTableData(void* ptr) { static_cast(ptr)->~QScxmlTableData(); } void QScxmlTableData_DestroyQScxmlTableDataDefault(void* ptr) { Q_UNUSED(ptr); } void* QScxmlTableData_ServiceFactory(void* ptr, int id) { return static_cast(ptr)->serviceFactory(id); } struct QtScxml_PackedString QScxmlTableData_Name(void* ptr) { return ({ QByteArray t814496 = static_cast(ptr)->name().toUtf8(); QtScxml_PackedString { const_cast(t814496.prepend("WHITESPACE").constData()+10), t814496.size()-10 }; }); }