// +build !minimal #define protected public #define private public #include "xmlpatterns.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 #include #include #include #include #include class MyQAbstractMessageHandler: public QAbstractMessageHandler { public: ~MyQAbstractMessageHandler() { callbackQAbstractMessageHandler_DestroyQAbstractMessageHandler(this); }; bool event(QEvent * e) { return callbackQAbstractMessageHandler_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractMessageHandler_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQAbstractMessageHandler_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQAbstractMessageHandler_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQAbstractMessageHandler_CustomEvent(this, event); }; void deleteLater() { callbackQAbstractMessageHandler_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQAbstractMessageHandler_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractMessageHandler_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtXmlPatterns_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractMessageHandler_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQAbstractMessageHandler_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQAbstractMessageHandler_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQAbstractMessageHandler*) int QAbstractMessageHandler_QAbstractMessageHandler_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void QAbstractMessageHandler_DestroyQAbstractMessageHandler(void* ptr) { static_cast(ptr)->~QAbstractMessageHandler(); } void QAbstractMessageHandler_DestroyQAbstractMessageHandlerDefault(void* ptr) { Q_UNUSED(ptr); } void* QAbstractMessageHandler___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); } void QAbstractMessageHandler___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QAbstractMessageHandler___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList(); } void* QAbstractMessageHandler___findChildren_atList2(void* ptr, int i) { return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); } void QAbstractMessageHandler___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QAbstractMessageHandler___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList(); } void* QAbstractMessageHandler___findChildren_atList3(void* ptr, int i) { return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); } void QAbstractMessageHandler___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QAbstractMessageHandler___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList(); } void* QAbstractMessageHandler___findChildren_atList(void* ptr, int i) { return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); } void QAbstractMessageHandler___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QAbstractMessageHandler___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList(); } void* QAbstractMessageHandler___children_atList(void* ptr, int i) { return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); } void QAbstractMessageHandler___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QAbstractMessageHandler___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList(); } char QAbstractMessageHandler_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QAbstractMessageHandler::event(static_cast(e)); } char QAbstractMessageHandler_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QAbstractMessageHandler::eventFilter(static_cast(watched), static_cast(event)); } void QAbstractMessageHandler_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QAbstractMessageHandler::childEvent(static_cast(event)); } void QAbstractMessageHandler_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QAbstractMessageHandler::connectNotify(*static_cast(sign)); } void QAbstractMessageHandler_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QAbstractMessageHandler::customEvent(static_cast(event)); } void QAbstractMessageHandler_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QAbstractMessageHandler::deleteLater(); } void QAbstractMessageHandler_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QAbstractMessageHandler::disconnectNotify(*static_cast(sign)); } void QAbstractMessageHandler_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QAbstractMessageHandler::timerEvent(static_cast(event)); } void* QAbstractMessageHandler_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QAbstractMessageHandler::metaObject()); } class MyQAbstractUriResolver: public QAbstractUriResolver { public: MyQAbstractUriResolver(QObject *parent = Q_NULLPTR) : QAbstractUriResolver(parent) {QAbstractUriResolver_QAbstractUriResolver_QRegisterMetaType();}; ~MyQAbstractUriResolver() { callbackQAbstractUriResolver_DestroyQAbstractUriResolver(this); }; QUrl resolve(const QUrl & relative, const QUrl & baseURI) const { return *static_cast(callbackQAbstractUriResolver_Resolve(const_cast(static_cast(this)), const_cast(&relative), const_cast(&baseURI))); }; bool event(QEvent * e) { return callbackQAbstractUriResolver_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQAbstractUriResolver_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQAbstractUriResolver_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQAbstractUriResolver_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQAbstractUriResolver_CustomEvent(this, event); }; void deleteLater() { callbackQAbstractUriResolver_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQAbstractUriResolver_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQAbstractUriResolver_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtXmlPatterns_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQAbstractUriResolver_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQAbstractUriResolver_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQAbstractUriResolver_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQAbstractUriResolver*) int QAbstractUriResolver_QAbstractUriResolver_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QAbstractUriResolver_NewQAbstractUriResolver(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQAbstractUriResolver(static_cast(parent)); } else { return new MyQAbstractUriResolver(static_cast(parent)); } } void QAbstractUriResolver_DestroyQAbstractUriResolver(void* ptr) { static_cast(ptr)->~QAbstractUriResolver(); } void QAbstractUriResolver_DestroyQAbstractUriResolverDefault(void* ptr) { Q_UNUSED(ptr); } void* QAbstractUriResolver_Resolve(void* ptr, void* relative, void* baseURI) { return new QUrl(static_cast(ptr)->resolve(*static_cast(relative), *static_cast(baseURI))); } void* QAbstractUriResolver___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(({QByteArray tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; })); } void QAbstractUriResolver___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QAbstractUriResolver___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList(); } void* QAbstractUriResolver___findChildren_atList2(void* ptr, int i) { return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); } void QAbstractUriResolver___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QAbstractUriResolver___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList(); } void* QAbstractUriResolver___findChildren_atList3(void* ptr, int i) { return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); } void QAbstractUriResolver___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QAbstractUriResolver___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList(); } void* QAbstractUriResolver___findChildren_atList(void* ptr, int i) { return ({QObject* tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); } void QAbstractUriResolver___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QAbstractUriResolver___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList(); } void* QAbstractUriResolver___children_atList(void* ptr, int i) { return ({QObject * tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QList(); free(ptr); }; tmp; }); } void QAbstractUriResolver___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QAbstractUriResolver___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList(); } char QAbstractUriResolver_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QAbstractUriResolver::event(static_cast(e)); } char QAbstractUriResolver_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QAbstractUriResolver::eventFilter(static_cast(watched), static_cast(event)); } void QAbstractUriResolver_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QAbstractUriResolver::childEvent(static_cast(event)); } void QAbstractUriResolver_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QAbstractUriResolver::connectNotify(*static_cast(sign)); } void QAbstractUriResolver_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QAbstractUriResolver::customEvent(static_cast(event)); } void QAbstractUriResolver_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QAbstractUriResolver::deleteLater(); } void QAbstractUriResolver_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QAbstractUriResolver::disconnectNotify(*static_cast(sign)); } void QAbstractUriResolver_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QAbstractUriResolver::timerEvent(static_cast(event)); } void* QAbstractUriResolver_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QAbstractUriResolver::metaObject()); } class MyQAbstractXmlNodeModel: public QAbstractXmlNodeModel { public: ~MyQAbstractXmlNodeModel() { callbackQAbstractXmlNodeModel_DestroyQAbstractXmlNodeModel(this); }; QString stringValue(const QXmlNodeModelIndex & n) const { return ({ QtXmlPatterns_PackedString tempVal = callbackQAbstractXmlNodeModel_StringValue(const_cast(static_cast(this)), const_cast(&n)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; QUrl baseUri(const QXmlNodeModelIndex & n) const { return *static_cast(callbackQAbstractXmlNodeModel_BaseUri(const_cast(static_cast(this)), const_cast(&n))); }; QUrl documentUri(const QXmlNodeModelIndex & n) const { return *static_cast(callbackQAbstractXmlNodeModel_DocumentUri(const_cast(static_cast(this)), const_cast(&n))); }; QVariant typedValue(const QXmlNodeModelIndex & node) const { return *static_cast(callbackQAbstractXmlNodeModel_TypedValue(const_cast(static_cast(this)), const_cast(&node))); }; QVector namespaceBindings(const QXmlNodeModelIndex & n) const { return ({ QVector* tmpP = static_cast*>(callbackQAbstractXmlNodeModel_NamespaceBindings(const_cast(static_cast(this)), const_cast(&n))); QVector tmpV = *tmpP; tmpP->~QVector(); free(tmpP); tmpV; }); }; QVector nodesByIdref(const QXmlName & idref) const { return ({ QVector* tmpP = static_cast*>(callbackQAbstractXmlNodeModel_NodesByIdref(const_cast(static_cast(this)), const_cast(&idref))); QVector tmpV = *tmpP; tmpP->~QVector(); free(tmpP); tmpV; }); }; QXmlName name(const QXmlNodeModelIndex & ni) const { return *static_cast(callbackQAbstractXmlNodeModel_Name(const_cast(static_cast(this)), const_cast(&ni))); }; QXmlNodeModelIndex elementById(const QXmlName & id) const { return *static_cast(callbackQAbstractXmlNodeModel_ElementById(const_cast(static_cast(this)), const_cast(&id))); }; QXmlNodeModelIndex nextFromSimpleAxis(QAbstractXmlNodeModel::SimpleAxis axis, const QXmlNodeModelIndex & origin) const { return *static_cast(callbackQAbstractXmlNodeModel_NextFromSimpleAxis(const_cast(static_cast(this)), axis, const_cast(&origin))); }; QXmlNodeModelIndex root(const QXmlNodeModelIndex & n) const { return *static_cast(callbackQAbstractXmlNodeModel_Root(const_cast(static_cast(this)), const_cast(&n))); }; QXmlNodeModelIndex::DocumentOrder compareOrder(const QXmlNodeModelIndex & ni1, const QXmlNodeModelIndex & ni2) const { return static_cast(callbackQAbstractXmlNodeModel_CompareOrder(const_cast(static_cast(this)), const_cast(&ni1), const_cast(&ni2))); }; QXmlNodeModelIndex::NodeKind kind(const QXmlNodeModelIndex & ni) const { return static_cast(callbackQAbstractXmlNodeModel_Kind(const_cast(static_cast(this)), const_cast(&ni))); }; }; void QAbstractXmlNodeModel_DestroyQAbstractXmlNodeModel(void* ptr) { static_cast(ptr)->~QAbstractXmlNodeModel(); } void QAbstractXmlNodeModel_DestroyQAbstractXmlNodeModelDefault(void* ptr) { Q_UNUSED(ptr); } void* QAbstractXmlNodeModel_SourceLocation(void* ptr, void* index) { return new QSourceLocation(static_cast(ptr)->sourceLocation(*static_cast(index))); } struct QtXmlPatterns_PackedString QAbstractXmlNodeModel_StringValue(void* ptr, void* n) { return ({ QByteArray t02d1c5 = static_cast(ptr)->stringValue(*static_cast(n)).toUtf8(); QtXmlPatterns_PackedString { const_cast(t02d1c5.prepend("WHITESPACE").constData()+10), t02d1c5.size()-10 }; }); } void* QAbstractXmlNodeModel_BaseUri(void* ptr, void* n) { return new QUrl(static_cast(ptr)->baseUri(*static_cast(n))); } void* QAbstractXmlNodeModel_DocumentUri(void* ptr, void* n) { return new QUrl(static_cast(ptr)->documentUri(*static_cast(n))); } void* QAbstractXmlNodeModel_TypedValue(void* ptr, void* node) { return new QVariant(static_cast(ptr)->typedValue(*static_cast(node))); } struct QtXmlPatterns_PackedList QAbstractXmlNodeModel_NamespaceBindings(void* ptr, void* n) { return ({ QVector* tmpValue = new QVector(static_cast(ptr)->namespaceBindings(*static_cast(n))); QtXmlPatterns_PackedList { tmpValue, tmpValue->size() }; }); } struct QtXmlPatterns_PackedList QAbstractXmlNodeModel_NodesByIdref(void* ptr, void* idref) { return ({ QVector* tmpValue = new QVector(static_cast(ptr)->nodesByIdref(*static_cast(idref))); QtXmlPatterns_PackedList { tmpValue, tmpValue->size() }; }); } void* QAbstractXmlNodeModel_Name(void* ptr, void* ni) { return new QXmlName(static_cast(ptr)->name(*static_cast(ni))); } void* QAbstractXmlNodeModel_CreateIndex(void* ptr, long long data) { return new QXmlNodeModelIndex(static_cast(ptr)->createIndex(data)); } void* QAbstractXmlNodeModel_CreateIndex3(void* ptr, long long data, long long additionalData) { return new QXmlNodeModelIndex(static_cast(ptr)->createIndex(data, additionalData)); } void* QAbstractXmlNodeModel_CreateIndex2(void* ptr, void* pointer, long long additionalData) { return new QXmlNodeModelIndex(static_cast(ptr)->createIndex(pointer, additionalData)); } void* QAbstractXmlNodeModel_ElementById(void* ptr, void* id) { return new QXmlNodeModelIndex(static_cast(ptr)->elementById(*static_cast(id))); } void* QAbstractXmlNodeModel_NextFromSimpleAxis(void* ptr, long long axis, void* origin) { return new QXmlNodeModelIndex(static_cast(ptr)->nextFromSimpleAxis(static_cast(axis), *static_cast(origin))); } void* QAbstractXmlNodeModel_Root(void* ptr, void* n) { return new QXmlNodeModelIndex(static_cast(ptr)->root(*static_cast(n))); } long long QAbstractXmlNodeModel_CompareOrder(void* ptr, void* ni1, void* ni2) { return static_cast(ptr)->compareOrder(*static_cast(ni1), *static_cast(ni2)); } long long QAbstractXmlNodeModel_Kind(void* ptr, void* ni) { return static_cast(ptr)->kind(*static_cast(ni)); } void* QAbstractXmlNodeModel___namespaceBindings_atList(void* ptr, int i) { return new QXmlName(({QXmlName tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); } void QAbstractXmlNodeModel___namespaceBindings_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QAbstractXmlNodeModel___namespaceBindings_newList(void* ptr) { Q_UNUSED(ptr); return new QVector(); } void* QAbstractXmlNodeModel___nodesByIdref_atList(void* ptr, int i) { return new QXmlNodeModelIndex(({QXmlNodeModelIndex tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); } void QAbstractXmlNodeModel___nodesByIdref_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QAbstractXmlNodeModel___nodesByIdref_newList(void* ptr) { Q_UNUSED(ptr); return new QVector(); } class MyQAbstractXmlReceiver: public QAbstractXmlReceiver { public: MyQAbstractXmlReceiver() : QAbstractXmlReceiver() {}; void atomicValue(const QVariant & value) { callbackQAbstractXmlReceiver_AtomicValue(this, const_cast(&value)); }; void attribute(const QXmlName & name, const QStringRef & value) { callbackQAbstractXmlReceiver_Attribute(this, const_cast(&name), const_cast(&value)); }; void characters(const QStringRef & value) { callbackQAbstractXmlReceiver_Characters(this, const_cast(&value)); }; void comment(const QString & value) { QByteArray tf32b67 = value.toUtf8(); QtXmlPatterns_PackedString valuePacked = { const_cast(tf32b67.prepend("WHITESPACE").constData()+10), tf32b67.size()-10 };callbackQAbstractXmlReceiver_Comment(this, valuePacked); }; void endDocument() { callbackQAbstractXmlReceiver_EndDocument(this); }; void endElement() { callbackQAbstractXmlReceiver_EndElement(this); }; void endOfSequence() { callbackQAbstractXmlReceiver_EndOfSequence(this); }; void namespaceBinding(const QXmlName & name) { callbackQAbstractXmlReceiver_NamespaceBinding(this, const_cast(&name)); }; void processingInstruction(const QXmlName & target, const QString & value) { QByteArray tf32b67 = value.toUtf8(); QtXmlPatterns_PackedString valuePacked = { const_cast(tf32b67.prepend("WHITESPACE").constData()+10), tf32b67.size()-10 };callbackQAbstractXmlReceiver_ProcessingInstruction(this, const_cast(&target), valuePacked); }; void startDocument() { callbackQAbstractXmlReceiver_StartDocument(this); }; void startElement(const QXmlName & name) { callbackQAbstractXmlReceiver_StartElement(this, const_cast(&name)); }; void startOfSequence() { callbackQAbstractXmlReceiver_StartOfSequence(this); }; ~MyQAbstractXmlReceiver() { callbackQAbstractXmlReceiver_DestroyQAbstractXmlReceiver(this); }; }; void* QAbstractXmlReceiver_NewQAbstractXmlReceiver() { return new MyQAbstractXmlReceiver(); } void QAbstractXmlReceiver_AtomicValue(void* ptr, void* value) { static_cast(ptr)->atomicValue(*static_cast(value)); } void QAbstractXmlReceiver_Attribute(void* ptr, void* name, void* value) { static_cast(ptr)->attribute(*static_cast(name), *static_cast(value)); } void QAbstractXmlReceiver_Characters(void* ptr, void* value) { static_cast(ptr)->characters(*static_cast(value)); } void QAbstractXmlReceiver_Comment(void* ptr, struct QtXmlPatterns_PackedString value) { static_cast(ptr)->comment(QString::fromUtf8(value.data, value.len)); } void QAbstractXmlReceiver_EndDocument(void* ptr) { static_cast(ptr)->endDocument(); } void QAbstractXmlReceiver_EndElement(void* ptr) { static_cast(ptr)->endElement(); } void QAbstractXmlReceiver_EndOfSequence(void* ptr) { static_cast(ptr)->endOfSequence(); } void QAbstractXmlReceiver_NamespaceBinding(void* ptr, void* name) { static_cast(ptr)->namespaceBinding(*static_cast(name)); } void QAbstractXmlReceiver_ProcessingInstruction(void* ptr, void* target, struct QtXmlPatterns_PackedString value) { static_cast(ptr)->processingInstruction(*static_cast(target), QString::fromUtf8(value.data, value.len)); } void QAbstractXmlReceiver_StartDocument(void* ptr) { static_cast(ptr)->startDocument(); } void QAbstractXmlReceiver_StartElement(void* ptr, void* name) { static_cast(ptr)->startElement(*static_cast(name)); } void QAbstractXmlReceiver_StartOfSequence(void* ptr) { static_cast(ptr)->startOfSequence(); } void QAbstractXmlReceiver_DestroyQAbstractXmlReceiver(void* ptr) { static_cast(ptr)->~QAbstractXmlReceiver(); } void QAbstractXmlReceiver_DestroyQAbstractXmlReceiverDefault(void* ptr) { Q_UNUSED(ptr); } class MyQSimpleXmlNodeModel: public QSimpleXmlNodeModel { public: ~MyQSimpleXmlNodeModel() { callbackQSimpleXmlNodeModel_DestroyQSimpleXmlNodeModel(this); }; QString stringValue(const QXmlNodeModelIndex & node) const { return ({ QtXmlPatterns_PackedString tempVal = callbackQSimpleXmlNodeModel_StringValue(const_cast(static_cast(this)), const_cast(&node)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; QUrl baseUri(const QXmlNodeModelIndex & node) const { return *static_cast(callbackQSimpleXmlNodeModel_BaseUri(const_cast(static_cast(this)), const_cast(&node))); }; QVector namespaceBindings(const QXmlNodeModelIndex & node) const { return ({ QVector* tmpP = static_cast*>(callbackQSimpleXmlNodeModel_NamespaceBindings(const_cast(static_cast(this)), const_cast(&node))); QVector tmpV = *tmpP; tmpP->~QVector(); free(tmpP); tmpV; }); }; QVector nodesByIdref(const QXmlName & idref) const { return ({ QVector* tmpP = static_cast*>(callbackQSimpleXmlNodeModel_NodesByIdref(const_cast(static_cast(this)), const_cast(&idref))); QVector tmpV = *tmpP; tmpP->~QVector(); free(tmpP); tmpV; }); }; QXmlNodeModelIndex elementById(const QXmlName & id) const { return *static_cast(callbackQSimpleXmlNodeModel_ElementById(const_cast(static_cast(this)), const_cast(&id))); }; QUrl documentUri(const QXmlNodeModelIndex & n) const { return *static_cast(callbackQSimpleXmlNodeModel_DocumentUri(const_cast(static_cast(this)), const_cast(&n))); }; QVariant typedValue(const QXmlNodeModelIndex & node) const { return *static_cast(callbackQSimpleXmlNodeModel_TypedValue(const_cast(static_cast(this)), const_cast(&node))); }; QXmlName name(const QXmlNodeModelIndex & ni) const { return *static_cast(callbackQSimpleXmlNodeModel_Name(const_cast(static_cast(this)), const_cast(&ni))); }; QXmlNodeModelIndex nextFromSimpleAxis(QAbstractXmlNodeModel::SimpleAxis axis, const QXmlNodeModelIndex & origin) const { return *static_cast(callbackQSimpleXmlNodeModel_NextFromSimpleAxis(const_cast(static_cast(this)), axis, const_cast(&origin))); }; QXmlNodeModelIndex root(const QXmlNodeModelIndex & n) const { return *static_cast(callbackQSimpleXmlNodeModel_Root(const_cast(static_cast(this)), const_cast(&n))); }; QXmlNodeModelIndex::DocumentOrder compareOrder(const QXmlNodeModelIndex & ni1, const QXmlNodeModelIndex & ni2) const { return static_cast(callbackQSimpleXmlNodeModel_CompareOrder(const_cast(static_cast(this)), const_cast(&ni1), const_cast(&ni2))); }; QXmlNodeModelIndex::NodeKind kind(const QXmlNodeModelIndex & ni) const { return static_cast(callbackQSimpleXmlNodeModel_Kind(const_cast(static_cast(this)), const_cast(&ni))); }; }; void QSimpleXmlNodeModel_DestroyQSimpleXmlNodeModel(void* ptr) { static_cast(ptr)->~QSimpleXmlNodeModel(); } void QSimpleXmlNodeModel_DestroyQSimpleXmlNodeModelDefault(void* ptr) { Q_UNUSED(ptr); } struct QtXmlPatterns_PackedString QSimpleXmlNodeModel_StringValue(void* ptr, void* node) { return ({ QByteArray t8d99fb = static_cast(ptr)->stringValue(*static_cast(node)).toUtf8(); QtXmlPatterns_PackedString { const_cast(t8d99fb.prepend("WHITESPACE").constData()+10), t8d99fb.size()-10 }; }); } struct QtXmlPatterns_PackedString QSimpleXmlNodeModel_StringValueDefault(void* ptr, void* node) { return ({ QByteArray tf9d087 = static_cast(ptr)->QSimpleXmlNodeModel::stringValue(*static_cast(node)).toUtf8(); QtXmlPatterns_PackedString { const_cast(tf9d087.prepend("WHITESPACE").constData()+10), tf9d087.size()-10 }; }); } void* QSimpleXmlNodeModel_BaseUri(void* ptr, void* node) { return new QUrl(static_cast(ptr)->baseUri(*static_cast(node))); } void* QSimpleXmlNodeModel_BaseUriDefault(void* ptr, void* node) { return new QUrl(static_cast(ptr)->QSimpleXmlNodeModel::baseUri(*static_cast(node))); } struct QtXmlPatterns_PackedList QSimpleXmlNodeModel_NamespaceBindings(void* ptr, void* node) { return ({ QVector* tmpValue = new QVector(static_cast(ptr)->namespaceBindings(*static_cast(node))); QtXmlPatterns_PackedList { tmpValue, tmpValue->size() }; }); } struct QtXmlPatterns_PackedList QSimpleXmlNodeModel_NamespaceBindingsDefault(void* ptr, void* node) { return ({ QVector* tmpValue = new QVector(static_cast(ptr)->QSimpleXmlNodeModel::namespaceBindings(*static_cast(node))); QtXmlPatterns_PackedList { tmpValue, tmpValue->size() }; }); } struct QtXmlPatterns_PackedList QSimpleXmlNodeModel_NodesByIdref(void* ptr, void* idref) { return ({ QVector* tmpValue = new QVector(static_cast(ptr)->nodesByIdref(*static_cast(idref))); QtXmlPatterns_PackedList { tmpValue, tmpValue->size() }; }); } struct QtXmlPatterns_PackedList QSimpleXmlNodeModel_NodesByIdrefDefault(void* ptr, void* idref) { return ({ QVector* tmpValue = new QVector(static_cast(ptr)->QSimpleXmlNodeModel::nodesByIdref(*static_cast(idref))); QtXmlPatterns_PackedList { tmpValue, tmpValue->size() }; }); } void* QSimpleXmlNodeModel_NamePool(void* ptr) { return new QXmlNamePool(static_cast(ptr)->namePool()); } void* QSimpleXmlNodeModel_ElementById(void* ptr, void* id) { return new QXmlNodeModelIndex(static_cast(ptr)->elementById(*static_cast(id))); } void* QSimpleXmlNodeModel_ElementByIdDefault(void* ptr, void* id) { return new QXmlNodeModelIndex(static_cast(ptr)->QSimpleXmlNodeModel::elementById(*static_cast(id))); } void* QSimpleXmlNodeModel_DocumentUri(void* ptr, void* n) { return new QUrl(static_cast(ptr)->documentUri(*static_cast(n))); } void* QSimpleXmlNodeModel_DocumentUriDefault(void* ptr, void* n) { Q_UNUSED(ptr); Q_UNUSED(n); } void* QSimpleXmlNodeModel_TypedValue(void* ptr, void* node) { return new QVariant(static_cast(ptr)->typedValue(*static_cast(node))); } void* QSimpleXmlNodeModel_TypedValueDefault(void* ptr, void* node) { Q_UNUSED(ptr); Q_UNUSED(node); } void* QSimpleXmlNodeModel_Name(void* ptr, void* ni) { return new QXmlName(static_cast(ptr)->name(*static_cast(ni))); } void* QSimpleXmlNodeModel_NameDefault(void* ptr, void* ni) { Q_UNUSED(ptr); Q_UNUSED(ni); } void* QSimpleXmlNodeModel_NextFromSimpleAxis(void* ptr, long long axis, void* origin) { return new QXmlNodeModelIndex(static_cast(ptr)->nextFromSimpleAxis(static_cast(axis), *static_cast(origin))); } void* QSimpleXmlNodeModel_NextFromSimpleAxisDefault(void* ptr, long long axis, void* origin) { Q_UNUSED(ptr); Q_UNUSED(axis); Q_UNUSED(origin); } void* QSimpleXmlNodeModel_Root(void* ptr, void* n) { return new QXmlNodeModelIndex(static_cast(ptr)->root(*static_cast(n))); } void* QSimpleXmlNodeModel_RootDefault(void* ptr, void* n) { Q_UNUSED(ptr); Q_UNUSED(n); } long long QSimpleXmlNodeModel_CompareOrder(void* ptr, void* ni1, void* ni2) { return static_cast(ptr)->compareOrder(*static_cast(ni1), *static_cast(ni2)); } long long QSimpleXmlNodeModel_CompareOrderDefault(void* ptr, void* ni1, void* ni2) { Q_UNUSED(ptr); Q_UNUSED(ni1); Q_UNUSED(ni2); } long long QSimpleXmlNodeModel_Kind(void* ptr, void* ni) { return static_cast(ptr)->kind(*static_cast(ni)); } long long QSimpleXmlNodeModel_KindDefault(void* ptr, void* ni) { Q_UNUSED(ptr); Q_UNUSED(ni); } void* QSourceLocation_NewQSourceLocation() { return new QSourceLocation(); } void* QSourceLocation_NewQSourceLocation2(void* other) { return new QSourceLocation(*static_cast(other)); } void* QSourceLocation_NewQSourceLocation3(void* u, int l, int c) { return new QSourceLocation(*static_cast(u), l, c); } void QSourceLocation_SetColumn(void* ptr, long long newColumn) { static_cast(ptr)->setColumn(newColumn); } void QSourceLocation_SetLine(void* ptr, long long newLine) { static_cast(ptr)->setLine(newLine); } void QSourceLocation_SetUri(void* ptr, void* newUri) { static_cast(ptr)->setUri(*static_cast(newUri)); } void QSourceLocation_DestroyQSourceLocation(void* ptr) { static_cast(ptr)->~QSourceLocation(); } void* QSourceLocation_Uri(void* ptr) { return new QUrl(static_cast(ptr)->uri()); } char QSourceLocation_IsNull(void* ptr) { return static_cast(ptr)->isNull(); } long long QSourceLocation_Column(void* ptr) { return static_cast(ptr)->column(); } long long QSourceLocation_Line(void* ptr) { return static_cast(ptr)->line(); } class MyQXmlFormatter: public QXmlFormatter { public: MyQXmlFormatter(const QXmlQuery &query, QIODevice *outputDevice) : QXmlFormatter(query, outputDevice) {}; void atomicValue(const QVariant & value) { callbackQXmlSerializer_AtomicValue(this, const_cast(&value)); }; void attribute(const QXmlName & name, const QStringRef & value) { callbackQXmlSerializer_Attribute(this, const_cast(&name), const_cast(&value)); }; void characters(const QStringRef & value) { callbackQXmlSerializer_Characters(this, const_cast(&value)); }; void comment(const QString & value) { QByteArray tf32b67 = value.toUtf8(); QtXmlPatterns_PackedString valuePacked = { const_cast(tf32b67.prepend("WHITESPACE").constData()+10), tf32b67.size()-10 };callbackQXmlSerializer_Comment(this, valuePacked); }; void endDocument() { callbackQXmlSerializer_EndDocument(this); }; void endElement() { callbackQXmlSerializer_EndElement(this); }; void endOfSequence() { callbackQXmlSerializer_EndOfSequence(this); }; void processingInstruction(const QXmlName & name, const QString & value) { QByteArray tf32b67 = value.toUtf8(); QtXmlPatterns_PackedString valuePacked = { const_cast(tf32b67.prepend("WHITESPACE").constData()+10), tf32b67.size()-10 };callbackQXmlSerializer_ProcessingInstruction(this, const_cast(&name), valuePacked); }; void startDocument() { callbackQXmlSerializer_StartDocument(this); }; void startElement(const QXmlName & name) { callbackQXmlSerializer_StartElement(this, const_cast(&name)); }; void startOfSequence() { callbackQXmlSerializer_StartOfSequence(this); }; void namespaceBinding(const QXmlName & nb) { callbackQXmlSerializer_NamespaceBinding(this, const_cast(&nb)); }; }; void* QXmlFormatter_NewQXmlFormatter(void* query, void* outputDevice) { return new MyQXmlFormatter(*static_cast(query), static_cast(outputDevice)); } void QXmlFormatter_SetIndentationDepth(void* ptr, int depth) { static_cast(ptr)->setIndentationDepth(depth); } int QXmlFormatter_IndentationDepth(void* ptr) { return static_cast(ptr)->indentationDepth(); } void* QXmlItem_NewQXmlItem() { return new QXmlItem(); } void* QXmlItem_NewQXmlItem4(void* atomicValue) { return new QXmlItem(*static_cast(atomicValue)); } void* QXmlItem_NewQXmlItem2(void* other) { return new QXmlItem(*static_cast(other)); } void* QXmlItem_NewQXmlItem3(void* node) { return new QXmlItem(*static_cast(node)); } void QXmlItem_DestroyQXmlItem(void* ptr) { static_cast(ptr)->~QXmlItem(); } void* QXmlItem_ToAtomicValue(void* ptr) { return new QVariant(static_cast(ptr)->toAtomicValue()); } void* QXmlItem_ToNodeModelIndex(void* ptr) { return new QXmlNodeModelIndex(static_cast(ptr)->toNodeModelIndex()); } char QXmlItem_IsAtomicValue(void* ptr) { return static_cast(ptr)->isAtomicValue(); } char QXmlItem_IsNode(void* ptr) { return static_cast(ptr)->isNode(); } char QXmlItem_IsNull(void* ptr) { return static_cast(ptr)->isNull(); } void* QXmlName_QXmlName_FromClarkName(struct QtXmlPatterns_PackedString clarkName, void* namePool) { return new QXmlName(QXmlName::fromClarkName(QString::fromUtf8(clarkName.data, clarkName.len), *static_cast(namePool))); } void* QXmlName_NewQXmlName() { return new QXmlName(); } void* QXmlName_NewQXmlName2(void* namePool, struct QtXmlPatterns_PackedString localName, struct QtXmlPatterns_PackedString namespaceURI, struct QtXmlPatterns_PackedString prefix) { return new QXmlName(*static_cast(namePool), QString::fromUtf8(localName.data, localName.len), QString::fromUtf8(namespaceURI.data, namespaceURI.len), QString::fromUtf8(prefix.data, prefix.len)); } void* QXmlName_NewQXmlName3(void* other) { return new QXmlName(*static_cast(other)); } char QXmlName_QXmlName_IsNCName(struct QtXmlPatterns_PackedString candidate) { return QXmlName::isNCName(QString::fromUtf8(candidate.data, candidate.len)); } struct QtXmlPatterns_PackedString QXmlName_LocalName(void* ptr, void* namePool) { return ({ QByteArray tf2a5c3 = static_cast(ptr)->localName(*static_cast(namePool)).toUtf8(); QtXmlPatterns_PackedString { const_cast(tf2a5c3.prepend("WHITESPACE").constData()+10), tf2a5c3.size()-10 }; }); } struct QtXmlPatterns_PackedString QXmlName_NamespaceUri(void* ptr, void* namePool) { return ({ QByteArray tbb7dfe = static_cast(ptr)->namespaceUri(*static_cast(namePool)).toUtf8(); QtXmlPatterns_PackedString { const_cast(tbb7dfe.prepend("WHITESPACE").constData()+10), tbb7dfe.size()-10 }; }); } struct QtXmlPatterns_PackedString QXmlName_Prefix(void* ptr, void* namePool) { return ({ QByteArray t451eec = static_cast(ptr)->prefix(*static_cast(namePool)).toUtf8(); QtXmlPatterns_PackedString { const_cast(t451eec.prepend("WHITESPACE").constData()+10), t451eec.size()-10 }; }); } struct QtXmlPatterns_PackedString QXmlName_ToClarkName(void* ptr, void* namePool) { return ({ QByteArray t611ba4 = static_cast(ptr)->toClarkName(*static_cast(namePool)).toUtf8(); QtXmlPatterns_PackedString { const_cast(t611ba4.prepend("WHITESPACE").constData()+10), t611ba4.size()-10 }; }); } char QXmlName_IsNull(void* ptr) { return static_cast(ptr)->isNull(); } void* QXmlNamePool_NewQXmlNamePool() { return new QXmlNamePool(); } void* QXmlNamePool_NewQXmlNamePool2(void* other) { return new QXmlNamePool(*static_cast(other)); } void QXmlNamePool_DestroyQXmlNamePool(void* ptr) { static_cast(ptr)->~QXmlNamePool(); } void* QXmlNodeModelIndex_NewQXmlNodeModelIndex() { return new QXmlNodeModelIndex(); } void* QXmlNodeModelIndex_NewQXmlNodeModelIndex2(void* other) { return new QXmlNodeModelIndex(*static_cast(other)); } char QXmlNodeModelIndex_IsNull(void* ptr) { return static_cast(ptr)->isNull(); } void* QXmlNodeModelIndex_Model(void* ptr) { return const_cast(static_cast(ptr)->model()); } long long QXmlNodeModelIndex_AdditionalData(void* ptr) { return static_cast(ptr)->additionalData(); } long long QXmlNodeModelIndex_Data(void* ptr) { return static_cast(ptr)->data(); } void* QXmlNodeModelIndex_InternalPointer(void* ptr) { return static_cast(ptr)->internalPointer(); } void* QXmlNodeModelIndex___namespaceBindings_atList(void* ptr, int i) { return new QXmlName(({QXmlName tmp = static_cast*>(ptr)->at(i); if (i == static_cast*>(ptr)->size()-1) { static_cast*>(ptr)->~QVector(); free(ptr); }; tmp; })); } void QXmlNodeModelIndex___namespaceBindings_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QXmlNodeModelIndex___namespaceBindings_newList(void* ptr) { Q_UNUSED(ptr); return new QVector(); } void* QXmlQuery_NewQXmlQuery() { return new QXmlQuery(); } void* QXmlQuery_NewQXmlQuery4(long long queryLanguage, void* np) { return new QXmlQuery(static_cast(queryLanguage), *static_cast(np)); } void* QXmlQuery_NewQXmlQuery3(void* np) { return new QXmlQuery(*static_cast(np)); } void* QXmlQuery_NewQXmlQuery2(void* other) { return new QXmlQuery(*static_cast(other)); } char QXmlQuery_SetFocus3(void* ptr, void* document) { return static_cast(ptr)->setFocus(static_cast(document)); } char QXmlQuery_SetFocus4(void* ptr, struct QtXmlPatterns_PackedString focus) { return static_cast(ptr)->setFocus(QString::fromUtf8(focus.data, focus.len)); } char QXmlQuery_SetFocus2(void* ptr, void* documentURI) { return static_cast(ptr)->setFocus(*static_cast(documentURI)); } void QXmlQuery_BindVariable4(void* ptr, struct QtXmlPatterns_PackedString localName, void* device) { static_cast(ptr)->bindVariable(QString::fromUtf8(localName.data, localName.len), static_cast(device)); } void QXmlQuery_BindVariable2(void* ptr, struct QtXmlPatterns_PackedString localName, void* value) { static_cast(ptr)->bindVariable(QString::fromUtf8(localName.data, localName.len), *static_cast(value)); } void QXmlQuery_BindVariable6(void* ptr, struct QtXmlPatterns_PackedString localName, void* query) { static_cast(ptr)->bindVariable(QString::fromUtf8(localName.data, localName.len), *static_cast(query)); } void QXmlQuery_BindVariable3(void* ptr, void* name, void* device) { static_cast(ptr)->bindVariable(*static_cast(name), static_cast(device)); } void QXmlQuery_BindVariable(void* ptr, void* name, void* value) { static_cast(ptr)->bindVariable(*static_cast(name), *static_cast(value)); } void QXmlQuery_BindVariable5(void* ptr, void* name, void* query) { static_cast(ptr)->bindVariable(*static_cast(name), *static_cast(query)); } void QXmlQuery_SetFocus(void* ptr, void* item) { static_cast(ptr)->setFocus(*static_cast(item)); } void QXmlQuery_SetInitialTemplateName2(void* ptr, struct QtXmlPatterns_PackedString localName) { static_cast(ptr)->setInitialTemplateName(QString::fromUtf8(localName.data, localName.len)); } void QXmlQuery_SetInitialTemplateName(void* ptr, void* name) { static_cast(ptr)->setInitialTemplateName(*static_cast(name)); } void QXmlQuery_SetMessageHandler(void* ptr, void* aMessageHandler) { static_cast(ptr)->setMessageHandler(static_cast(aMessageHandler)); } void QXmlQuery_SetNetworkAccessManager(void* ptr, void* newManager) { static_cast(ptr)->setNetworkAccessManager(static_cast(newManager)); } void QXmlQuery_SetQuery(void* ptr, void* sourceCode, void* documentURI) { static_cast(ptr)->setQuery(static_cast(sourceCode), *static_cast(documentURI)); } void QXmlQuery_SetQuery2(void* ptr, struct QtXmlPatterns_PackedString sourceCode, void* documentURI) { static_cast(ptr)->setQuery(QString::fromUtf8(sourceCode.data, sourceCode.len), *static_cast(documentURI)); } void QXmlQuery_SetQuery3(void* ptr, void* queryURI, void* baseURI) { static_cast(ptr)->setQuery(*static_cast(queryURI), *static_cast(baseURI)); } void QXmlQuery_SetUriResolver(void* ptr, void* resolver) { static_cast(ptr)->setUriResolver(static_cast(resolver)); } void QXmlQuery_DestroyQXmlQuery(void* ptr) { static_cast(ptr)->~QXmlQuery(); } void* QXmlQuery_MessageHandler(void* ptr) { return static_cast(ptr)->messageHandler(); } void* QXmlQuery_NetworkAccessManager(void* ptr) { return static_cast(ptr)->networkAccessManager(); } void* QXmlQuery_InitialTemplateName(void* ptr) { return new QXmlName(static_cast(ptr)->initialTemplateName()); } void* QXmlQuery_NamePool(void* ptr) { return new QXmlNamePool(static_cast(ptr)->namePool()); } long long QXmlQuery_QueryLanguage(void* ptr) { return static_cast(ptr)->queryLanguage(); } char QXmlQuery_EvaluateTo2(void* ptr, void* callback) { return static_cast(ptr)->evaluateTo(static_cast(callback)); } char QXmlQuery_EvaluateTo4(void* ptr, void* target) { return static_cast(ptr)->evaluateTo(static_cast(target)); } char QXmlQuery_EvaluateTo5(void* ptr, struct QtXmlPatterns_PackedString output) { return static_cast(ptr)->evaluateTo(new QString(QString::fromUtf8(output.data, output.len))); } char QXmlQuery_EvaluateTo3(void* ptr, struct QtXmlPatterns_PackedString target) { return static_cast(ptr)->evaluateTo(new QStringList(QString::fromUtf8(target.data, target.len).split("|", QString::SkipEmptyParts))); } char QXmlQuery_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } void* QXmlQuery_UriResolver(void* ptr) { return const_cast(static_cast(ptr)->uriResolver()); } void QXmlQuery_EvaluateTo(void* ptr, void* result) { static_cast(ptr)->evaluateTo(static_cast(result)); } class MyQXmlResultItems: public QXmlResultItems { public: MyQXmlResultItems() : QXmlResultItems() {}; ~MyQXmlResultItems() { callbackQXmlResultItems_DestroyQXmlResultItems(this); }; }; void* QXmlResultItems_Next(void* ptr) { return new QXmlItem(static_cast(ptr)->next()); } void* QXmlResultItems_NewQXmlResultItems() { return new MyQXmlResultItems(); } void QXmlResultItems_DestroyQXmlResultItems(void* ptr) { static_cast(ptr)->~QXmlResultItems(); } void QXmlResultItems_DestroyQXmlResultItemsDefault(void* ptr) { Q_UNUSED(ptr); } void* QXmlResultItems_Current(void* ptr) { return new QXmlItem(static_cast(ptr)->current()); } char QXmlResultItems_HasError(void* ptr) { return static_cast(ptr)->hasError(); } void* QXmlSchema_NewQXmlSchema() { return new QXmlSchema(); } void* QXmlSchema_NewQXmlSchema2(void* other) { return new QXmlSchema(*static_cast(other)); } char QXmlSchema_Load2(void* ptr, void* source, void* documentUri) { return static_cast(ptr)->load(static_cast(source), *static_cast(documentUri)); } char QXmlSchema_Load3(void* ptr, void* data, void* documentUri) { return static_cast(ptr)->load(*static_cast(data), *static_cast(documentUri)); } char QXmlSchema_Load(void* ptr, void* source) { return static_cast(ptr)->load(*static_cast(source)); } void QXmlSchema_SetMessageHandler(void* ptr, void* handler) { static_cast(ptr)->setMessageHandler(static_cast(handler)); } void QXmlSchema_SetNetworkAccessManager(void* ptr, void* manager) { static_cast(ptr)->setNetworkAccessManager(static_cast(manager)); } void QXmlSchema_SetUriResolver(void* ptr, void* resolver) { static_cast(ptr)->setUriResolver(static_cast(resolver)); } void QXmlSchema_DestroyQXmlSchema(void* ptr) { static_cast(ptr)->~QXmlSchema(); } void* QXmlSchema_MessageHandler(void* ptr) { return static_cast(ptr)->messageHandler(); } void* QXmlSchema_NetworkAccessManager(void* ptr) { return static_cast(ptr)->networkAccessManager(); } void* QXmlSchema_DocumentUri(void* ptr) { return new QUrl(static_cast(ptr)->documentUri()); } void* QXmlSchema_NamePool(void* ptr) { return new QXmlNamePool(static_cast(ptr)->namePool()); } char QXmlSchema_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } void* QXmlSchema_UriResolver(void* ptr) { return const_cast(static_cast(ptr)->uriResolver()); } void* QXmlSchemaValidator_NewQXmlSchemaValidator() { return new QXmlSchemaValidator(); } void* QXmlSchemaValidator_NewQXmlSchemaValidator2(void* schema) { return new QXmlSchemaValidator(*static_cast(schema)); } void QXmlSchemaValidator_SetMessageHandler(void* ptr, void* handler) { static_cast(ptr)->setMessageHandler(static_cast(handler)); } void QXmlSchemaValidator_SetNetworkAccessManager(void* ptr, void* manager) { static_cast(ptr)->setNetworkAccessManager(static_cast(manager)); } void QXmlSchemaValidator_SetSchema(void* ptr, void* schema) { static_cast(ptr)->setSchema(*static_cast(schema)); } void QXmlSchemaValidator_SetUriResolver(void* ptr, void* resolver) { static_cast(ptr)->setUriResolver(static_cast(resolver)); } void QXmlSchemaValidator_DestroyQXmlSchemaValidator(void* ptr) { static_cast(ptr)->~QXmlSchemaValidator(); } void* QXmlSchemaValidator_MessageHandler(void* ptr) { return static_cast(ptr)->messageHandler(); } void* QXmlSchemaValidator_NetworkAccessManager(void* ptr) { return static_cast(ptr)->networkAccessManager(); } void* QXmlSchemaValidator_NamePool(void* ptr) { return new QXmlNamePool(static_cast(ptr)->namePool()); } void* QXmlSchemaValidator_Schema(void* ptr) { return new QXmlSchema(static_cast(ptr)->schema()); } char QXmlSchemaValidator_Validate2(void* ptr, void* source, void* documentUri) { return static_cast(ptr)->validate(static_cast(source), *static_cast(documentUri)); } char QXmlSchemaValidator_Validate3(void* ptr, void* data, void* documentUri) { return static_cast(ptr)->validate(*static_cast(data), *static_cast(documentUri)); } char QXmlSchemaValidator_Validate(void* ptr, void* source) { return static_cast(ptr)->validate(*static_cast(source)); } void* QXmlSchemaValidator_UriResolver(void* ptr) { return const_cast(static_cast(ptr)->uriResolver()); } class MyQXmlSerializer: public QXmlSerializer { public: MyQXmlSerializer(const QXmlQuery &query, QIODevice *outputDevice) : QXmlSerializer(query, outputDevice) {}; void atomicValue(const QVariant & value) { callbackQXmlSerializer_AtomicValue(this, const_cast(&value)); }; void attribute(const QXmlName & name, const QStringRef & value) { callbackQXmlSerializer_Attribute(this, const_cast(&name), const_cast(&value)); }; void characters(const QStringRef & value) { callbackQXmlSerializer_Characters(this, const_cast(&value)); }; void comment(const QString & value) { QByteArray tf32b67 = value.toUtf8(); QtXmlPatterns_PackedString valuePacked = { const_cast(tf32b67.prepend("WHITESPACE").constData()+10), tf32b67.size()-10 };callbackQXmlSerializer_Comment(this, valuePacked); }; void endDocument() { callbackQXmlSerializer_EndDocument(this); }; void endElement() { callbackQXmlSerializer_EndElement(this); }; void endOfSequence() { callbackQXmlSerializer_EndOfSequence(this); }; void namespaceBinding(const QXmlName & nb) { callbackQXmlSerializer_NamespaceBinding(this, const_cast(&nb)); }; void processingInstruction(const QXmlName & name, const QString & value) { QByteArray tf32b67 = value.toUtf8(); QtXmlPatterns_PackedString valuePacked = { const_cast(tf32b67.prepend("WHITESPACE").constData()+10), tf32b67.size()-10 };callbackQXmlSerializer_ProcessingInstruction(this, const_cast(&name), valuePacked); }; void startDocument() { callbackQXmlSerializer_StartDocument(this); }; void startElement(const QXmlName & name) { callbackQXmlSerializer_StartElement(this, const_cast(&name)); }; void startOfSequence() { callbackQXmlSerializer_StartOfSequence(this); }; }; void* QXmlSerializer_NewQXmlSerializer(void* query, void* outputDevice) { return new MyQXmlSerializer(*static_cast(query), static_cast(outputDevice)); } void QXmlSerializer_AtomicValue(void* ptr, void* value) { static_cast(ptr)->atomicValue(*static_cast(value)); } void QXmlSerializer_AtomicValueDefault(void* ptr, void* value) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QXmlFormatter::atomicValue(*static_cast(value)); } else { static_cast(ptr)->QXmlSerializer::atomicValue(*static_cast(value)); } } void QXmlSerializer_Attribute(void* ptr, void* name, void* value) { static_cast(ptr)->attribute(*static_cast(name), *static_cast(value)); } void QXmlSerializer_AttributeDefault(void* ptr, void* name, void* value) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QXmlFormatter::attribute(*static_cast(name), *static_cast(value)); } else { static_cast(ptr)->QXmlSerializer::attribute(*static_cast(name), *static_cast(value)); } } void QXmlSerializer_Characters(void* ptr, void* value) { static_cast(ptr)->characters(*static_cast(value)); } void QXmlSerializer_CharactersDefault(void* ptr, void* value) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QXmlFormatter::characters(*static_cast(value)); } else { static_cast(ptr)->QXmlSerializer::characters(*static_cast(value)); } } void QXmlSerializer_Comment(void* ptr, struct QtXmlPatterns_PackedString value) { static_cast(ptr)->comment(QString::fromUtf8(value.data, value.len)); } void QXmlSerializer_CommentDefault(void* ptr, struct QtXmlPatterns_PackedString value) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QXmlFormatter::comment(QString::fromUtf8(value.data, value.len)); } else { static_cast(ptr)->QXmlSerializer::comment(QString::fromUtf8(value.data, value.len)); } } void QXmlSerializer_EndDocument(void* ptr) { static_cast(ptr)->endDocument(); } void QXmlSerializer_EndDocumentDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QXmlFormatter::endDocument(); } else { static_cast(ptr)->QXmlSerializer::endDocument(); } } void QXmlSerializer_EndElement(void* ptr) { static_cast(ptr)->endElement(); } void QXmlSerializer_EndElementDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QXmlFormatter::endElement(); } else { static_cast(ptr)->QXmlSerializer::endElement(); } } void QXmlSerializer_EndOfSequence(void* ptr) { static_cast(ptr)->endOfSequence(); } void QXmlSerializer_EndOfSequenceDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QXmlFormatter::endOfSequence(); } else { static_cast(ptr)->QXmlSerializer::endOfSequence(); } } void QXmlSerializer_NamespaceBinding(void* ptr, void* nb) { static_cast(ptr)->namespaceBinding(*static_cast(nb)); } void QXmlSerializer_NamespaceBindingDefault(void* ptr, void* nb) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QXmlFormatter::namespaceBinding(*static_cast(nb)); } else { static_cast(ptr)->QXmlSerializer::namespaceBinding(*static_cast(nb)); } } void QXmlSerializer_ProcessingInstruction(void* ptr, void* name, struct QtXmlPatterns_PackedString value) { static_cast(ptr)->processingInstruction(*static_cast(name), QString::fromUtf8(value.data, value.len)); } void QXmlSerializer_ProcessingInstructionDefault(void* ptr, void* name, struct QtXmlPatterns_PackedString value) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QXmlFormatter::processingInstruction(*static_cast(name), QString::fromUtf8(value.data, value.len)); } else { static_cast(ptr)->QXmlSerializer::processingInstruction(*static_cast(name), QString::fromUtf8(value.data, value.len)); } } void QXmlSerializer_SetCodec(void* ptr, void* outputCodec) { static_cast(ptr)->setCodec(static_cast(outputCodec)); } void QXmlSerializer_StartDocument(void* ptr) { static_cast(ptr)->startDocument(); } void QXmlSerializer_StartDocumentDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QXmlFormatter::startDocument(); } else { static_cast(ptr)->QXmlSerializer::startDocument(); } } void QXmlSerializer_StartElement(void* ptr, void* name) { static_cast(ptr)->startElement(*static_cast(name)); } void QXmlSerializer_StartElementDefault(void* ptr, void* name) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QXmlFormatter::startElement(*static_cast(name)); } else { static_cast(ptr)->QXmlSerializer::startElement(*static_cast(name)); } } void QXmlSerializer_StartOfSequence(void* ptr) { static_cast(ptr)->startOfSequence(); } void QXmlSerializer_StartOfSequenceDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QXmlFormatter::startOfSequence(); } else { static_cast(ptr)->QXmlSerializer::startOfSequence(); } } void* QXmlSerializer_OutputDevice(void* ptr) { return static_cast(ptr)->outputDevice(); } void* QXmlSerializer_Codec(void* ptr) { return const_cast(static_cast(ptr)->codec()); }