2024-10-20 18:21:03 +13:00
# include <QByteArray>
# include <QIODevice>
# include <QList>
# include <QString>
# include <QByteArray>
# include <cstring>
# include <QXmlStreamAttribute>
# include <QXmlStreamEntityDeclaration>
# include <QXmlStreamEntityResolver>
# include <QXmlStreamNamespaceDeclaration>
# include <QXmlStreamNotationDeclaration>
# include <QXmlStreamReader>
# include <QXmlStreamWriter>
# include <qxmlstream.h>
# include "gen_qxmlstream.h"
2024-12-11 19:55:47 +13:00
2025-01-07 11:30:33 +01:00
# ifdef __cplusplus
extern " C " {
# endif
# ifdef __cplusplus
} /* extern C */
2024-12-11 19:55:47 +13:00
# endif
2024-10-20 18:21:03 +13:00
2024-12-07 17:15:57 +13:00
QXmlStreamAttribute * QXmlStreamAttribute_new ( ) {
return new QXmlStreamAttribute ( ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QXmlStreamAttribute * QXmlStreamAttribute_new2 ( struct miqt_string qualifiedName , struct miqt_string value ) {
2024-10-20 18:21:03 +13:00
QString qualifiedName_QString = QString : : fromUtf8 ( qualifiedName . data , qualifiedName . len ) ;
QString value_QString = QString : : fromUtf8 ( value . data , value . len ) ;
2024-12-07 17:15:57 +13:00
return new QXmlStreamAttribute ( qualifiedName_QString , value_QString ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QXmlStreamAttribute * QXmlStreamAttribute_new3 ( struct miqt_string namespaceUri , struct miqt_string name , struct miqt_string value ) {
2024-10-20 18:21:03 +13:00
QString namespaceUri_QString = QString : : fromUtf8 ( namespaceUri . data , namespaceUri . len ) ;
QString name_QString = QString : : fromUtf8 ( name . data , name . len ) ;
QString value_QString = QString : : fromUtf8 ( value . data , value . len ) ;
2024-12-07 17:15:57 +13:00
return new QXmlStreamAttribute ( namespaceUri_QString , name_QString , value_QString ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QXmlStreamAttribute * QXmlStreamAttribute_new4 ( QXmlStreamAttribute * param1 ) {
return new QXmlStreamAttribute ( * param1 ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamAttribute_isDefault ( const QXmlStreamAttribute * self ) {
2024-10-20 18:21:03 +13:00
return self - > isDefault ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamAttribute_operatorEqual ( const QXmlStreamAttribute * self , QXmlStreamAttribute * other ) {
2024-11-22 19:06:01 +13:00
return ( * self = = * other ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamAttribute_operatorNotEqual ( const QXmlStreamAttribute * self , QXmlStreamAttribute * other ) {
2024-11-22 19:06:01 +13:00
return ( * self ! = * other ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QXmlStreamAttribute_operatorAssign ( QXmlStreamAttribute * self , QXmlStreamAttribute * param1 ) {
2024-10-20 18:21:03 +13:00
self - > operator = ( * param1 ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamAttribute_delete ( QXmlStreamAttribute * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QXmlStreamNamespaceDeclaration * QXmlStreamNamespaceDeclaration_new ( ) {
return new QXmlStreamNamespaceDeclaration ( ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QXmlStreamNamespaceDeclaration * QXmlStreamNamespaceDeclaration_new2 ( struct miqt_string prefix , struct miqt_string namespaceUri ) {
2024-10-20 18:21:03 +13:00
QString prefix_QString = QString : : fromUtf8 ( prefix . data , prefix . len ) ;
QString namespaceUri_QString = QString : : fromUtf8 ( namespaceUri . data , namespaceUri . len ) ;
2024-12-07 17:15:57 +13:00
return new QXmlStreamNamespaceDeclaration ( prefix_QString , namespaceUri_QString ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamNamespaceDeclaration_operatorEqual ( const QXmlStreamNamespaceDeclaration * self , QXmlStreamNamespaceDeclaration * other ) {
2024-11-22 19:06:01 +13:00
return ( * self = = * other ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamNamespaceDeclaration_operatorNotEqual ( const QXmlStreamNamespaceDeclaration * self , QXmlStreamNamespaceDeclaration * other ) {
2024-11-22 19:06:01 +13:00
return ( * self ! = * other ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QXmlStreamNamespaceDeclaration_delete ( QXmlStreamNamespaceDeclaration * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QXmlStreamNotationDeclaration * QXmlStreamNotationDeclaration_new ( ) {
return new QXmlStreamNotationDeclaration ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamNotationDeclaration_operatorEqual ( const QXmlStreamNotationDeclaration * self , QXmlStreamNotationDeclaration * other ) {
2024-11-22 19:06:01 +13:00
return ( * self = = * other ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamNotationDeclaration_operatorNotEqual ( const QXmlStreamNotationDeclaration * self , QXmlStreamNotationDeclaration * other ) {
2024-11-22 19:06:01 +13:00
return ( * self ! = * other ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QXmlStreamNotationDeclaration_delete ( QXmlStreamNotationDeclaration * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QXmlStreamEntityDeclaration * QXmlStreamEntityDeclaration_new ( ) {
return new QXmlStreamEntityDeclaration ( ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamEntityDeclaration_operatorEqual ( const QXmlStreamEntityDeclaration * self , QXmlStreamEntityDeclaration * other ) {
2024-11-22 19:06:01 +13:00
return ( * self = = * other ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamEntityDeclaration_operatorNotEqual ( const QXmlStreamEntityDeclaration * self , QXmlStreamEntityDeclaration * other ) {
2024-11-22 19:06:01 +13:00
return ( * self ! = * other ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QXmlStreamEntityDeclaration_delete ( QXmlStreamEntityDeclaration * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
struct miqt_string QXmlStreamEntityResolver_resolveEntity ( QXmlStreamEntityResolver * self , struct miqt_string publicId , struct miqt_string systemId ) {
2024-10-20 18:21:03 +13:00
QString publicId_QString = QString : : fromUtf8 ( publicId . data , publicId . len ) ;
QString systemId_QString = QString : : fromUtf8 ( systemId . data , systemId . len ) ;
QString _ret = self - > resolveEntity ( publicId_QString , systemId_QString ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
struct miqt_string _ms ;
_ms . len = _b . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _b . data ( ) , _ms . len ) ;
return _ms ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QXmlStreamEntityResolver_resolveUndeclaredEntity ( QXmlStreamEntityResolver * self , struct miqt_string name ) {
2024-10-20 18:21:03 +13:00
QString name_QString = QString : : fromUtf8 ( name . data , name . len ) ;
QString _ret = self - > resolveUndeclaredEntity ( name_QString ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
struct miqt_string _ms ;
_ms . len = _b . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _b . data ( ) , _ms . len ) ;
return _ms ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamEntityResolver_delete ( QXmlStreamEntityResolver * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QXmlStreamReader * QXmlStreamReader_new ( ) {
return new QXmlStreamReader ( ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QXmlStreamReader * QXmlStreamReader_new2 ( QIODevice * device ) {
return new QXmlStreamReader ( device ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QXmlStreamReader * QXmlStreamReader_new3 ( struct miqt_string data ) {
2024-10-20 18:21:03 +13:00
QByteArray data_QByteArray ( data . data , data . len ) ;
2024-12-07 17:15:57 +13:00
return new QXmlStreamReader ( data_QByteArray ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QXmlStreamReader * QXmlStreamReader_new4 ( struct miqt_string data ) {
2024-10-20 18:21:03 +13:00
QString data_QString = QString : : fromUtf8 ( data . data , data . len ) ;
2024-12-07 17:15:57 +13:00
return new QXmlStreamReader ( data_QString ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QXmlStreamReader * QXmlStreamReader_new5 ( const char * data ) {
return new QXmlStreamReader ( data ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QXmlStreamReader_setDevice ( QXmlStreamReader * self , QIODevice * device ) {
2024-10-20 18:21:03 +13:00
self - > setDevice ( device ) ;
}
2025-02-01 13:45:16 +13:00
QIODevice * QXmlStreamReader_device ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > device ( ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamReader_addData ( QXmlStreamReader * self , struct miqt_string data ) {
2024-10-20 18:21:03 +13:00
QByteArray data_QByteArray ( data . data , data . len ) ;
self - > addData ( data_QByteArray ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamReader_addDataWithData ( QXmlStreamReader * self , struct miqt_string data ) {
2024-10-20 18:21:03 +13:00
QString data_QString = QString : : fromUtf8 ( data . data , data . len ) ;
self - > addData ( data_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamReader_addData2 ( QXmlStreamReader * self , const char * data ) {
2024-10-20 18:21:03 +13:00
self - > addData ( data ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamReader_clear ( QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
self - > clear ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_atEnd ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > atEnd ( ) ;
}
2025-02-01 13:45:16 +13:00
int QXmlStreamReader_readNext ( QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
QXmlStreamReader : : TokenType _ret = self - > readNext ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_readNextStartElement ( QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > readNextStartElement ( ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamReader_skipCurrentElement ( QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
self - > skipCurrentElement ( ) ;
}
2025-02-01 13:45:16 +13:00
int QXmlStreamReader_tokenType ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
QXmlStreamReader : : TokenType _ret = self - > tokenType ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QXmlStreamReader_tokenString ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
QString _ret = self - > tokenString ( ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
struct miqt_string _ms ;
_ms . len = _b . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _b . data ( ) , _ms . len ) ;
return _ms ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamReader_setNamespaceProcessing ( QXmlStreamReader * self , bool namespaceProcessing ) {
2024-10-20 18:21:03 +13:00
self - > setNamespaceProcessing ( namespaceProcessing ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_namespaceProcessing ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > namespaceProcessing ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_isStartDocument ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > isStartDocument ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_isEndDocument ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > isEndDocument ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_isStartElement ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > isStartElement ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_isEndElement ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > isEndElement ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_isCharacters ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > isCharacters ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_isWhitespace ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > isWhitespace ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_isCDATA ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > isCDATA ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_isComment ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > isComment ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_isDTD ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > isDTD ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_isEntityReference ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > isEntityReference ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_isProcessingInstruction ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > isProcessingInstruction ( ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_isStandaloneDocument ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > isStandaloneDocument ( ) ;
}
2025-02-01 13:45:16 +13:00
long long QXmlStreamReader_lineNumber ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
qint64 _ret = self - > lineNumber ( ) ;
return static_cast < long long > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
long long QXmlStreamReader_columnNumber ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
qint64 _ret = self - > columnNumber ( ) ;
return static_cast < long long > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
long long QXmlStreamReader_characterOffset ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
qint64 _ret = self - > characterOffset ( ) ;
return static_cast < long long > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QXmlStreamReader_readElementText ( QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
QString _ret = self - > readElementText ( ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
struct miqt_string _ms ;
_ms . len = _b . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _b . data ( ) , _ms . len ) ;
return _ms ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of QXmlStreamNamespaceDeclaration* */ QXmlStreamReader_namespaceDeclarations ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
QXmlStreamNamespaceDeclarations _ret = self - > namespaceDeclarations ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
QXmlStreamNamespaceDeclaration * * _arr = static_cast < QXmlStreamNamespaceDeclaration * * > ( malloc ( sizeof ( QXmlStreamNamespaceDeclaration * ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
_arr [ i ] = new QXmlStreamNamespaceDeclaration ( _ret [ i ] ) ;
}
2024-11-04 20:18:27 +13:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 18:21:03 +13:00
return _out ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamReader_addExtraNamespaceDeclaration ( QXmlStreamReader * self , QXmlStreamNamespaceDeclaration * extraNamespaceDeclaraction ) {
2024-10-20 18:21:03 +13:00
self - > addExtraNamespaceDeclaration ( * extraNamespaceDeclaraction ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamReader_addExtraNamespaceDeclarations ( QXmlStreamReader * self , struct miqt_array /* of QXmlStreamNamespaceDeclaration* */ extraNamespaceDeclaractions ) {
2024-10-20 18:21:03 +13:00
QXmlStreamNamespaceDeclarations extraNamespaceDeclaractions_QList ;
2024-11-04 20:18:27 +13:00
extraNamespaceDeclaractions_QList . reserve ( extraNamespaceDeclaractions . len ) ;
QXmlStreamNamespaceDeclaration * * extraNamespaceDeclaractions_arr = static_cast < QXmlStreamNamespaceDeclaration * * > ( extraNamespaceDeclaractions . data ) ;
for ( size_t i = 0 ; i < extraNamespaceDeclaractions . len ; + + i ) {
2024-10-20 18:21:03 +13:00
extraNamespaceDeclaractions_QList . push_back ( * ( extraNamespaceDeclaractions_arr [ i ] ) ) ;
}
self - > addExtraNamespaceDeclarations ( extraNamespaceDeclaractions_QList ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of QXmlStreamNotationDeclaration* */ QXmlStreamReader_notationDeclarations ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
QXmlStreamNotationDeclarations _ret = self - > notationDeclarations ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
QXmlStreamNotationDeclaration * * _arr = static_cast < QXmlStreamNotationDeclaration * * > ( malloc ( sizeof ( QXmlStreamNotationDeclaration * ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
_arr [ i ] = new QXmlStreamNotationDeclaration ( _ret [ i ] ) ;
}
2024-11-04 20:18:27 +13:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 18:21:03 +13:00
return _out ;
}
2025-02-01 13:45:16 +13:00
struct miqt_array /* of QXmlStreamEntityDeclaration* */ QXmlStreamReader_entityDeclarations ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
QXmlStreamEntityDeclarations _ret = self - > entityDeclarations ( ) ;
// Convert QList<> from C++ memory to manually-managed C memory
QXmlStreamEntityDeclaration * * _arr = static_cast < QXmlStreamEntityDeclaration * * > ( malloc ( sizeof ( QXmlStreamEntityDeclaration * ) * _ret . length ( ) ) ) ;
for ( size_t i = 0 , e = _ret . length ( ) ; i < e ; + + i ) {
_arr [ i ] = new QXmlStreamEntityDeclaration ( _ret [ i ] ) ;
}
2024-11-04 20:18:27 +13:00
struct miqt_array _out ;
_out . len = _ret . length ( ) ;
_out . data = static_cast < void * > ( _arr ) ;
2024-10-20 18:21:03 +13:00
return _out ;
}
2025-02-01 13:45:16 +13:00
int QXmlStreamReader_entityExpansionLimit ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > entityExpansionLimit ( ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamReader_setEntityExpansionLimit ( QXmlStreamReader * self , int limit ) {
2024-10-20 18:21:03 +13:00
self - > setEntityExpansionLimit ( static_cast < int > ( limit ) ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamReader_raiseError ( QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
self - > raiseError ( ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QXmlStreamReader_errorString ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
QString _ret = self - > errorString ( ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
struct miqt_string _ms ;
_ms . len = _b . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _b . data ( ) , _ms . len ) ;
return _ms ;
}
2025-02-01 13:45:16 +13:00
int QXmlStreamReader_error ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
QXmlStreamReader : : Error _ret = self - > error ( ) ;
return static_cast < int > ( _ret ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamReader_hasError ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > hasError ( ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamReader_setEntityResolver ( QXmlStreamReader * self , QXmlStreamEntityResolver * resolver ) {
2024-10-20 18:21:03 +13:00
self - > setEntityResolver ( resolver ) ;
}
2025-02-01 13:45:16 +13:00
QXmlStreamEntityResolver * QXmlStreamReader_entityResolver ( const QXmlStreamReader * self ) {
2024-10-20 18:21:03 +13:00
return self - > entityResolver ( ) ;
}
2025-02-01 13:45:16 +13:00
struct miqt_string QXmlStreamReader_readElementText1 ( QXmlStreamReader * self , int behaviour ) {
2024-10-20 18:21:03 +13:00
QString _ret = self - > readElementText ( static_cast < QXmlStreamReader : : ReadElementTextBehaviour > ( behaviour ) ) ;
// Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory
QByteArray _b = _ret . toUtf8 ( ) ;
struct miqt_string _ms ;
_ms . len = _b . length ( ) ;
_ms . data = static_cast < char * > ( malloc ( _ms . len ) ) ;
memcpy ( _ms . data , _b . data ( ) , _ms . len ) ;
return _ms ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamReader_raiseError1 ( QXmlStreamReader * self , struct miqt_string message ) {
2024-10-20 18:21:03 +13:00
QString message_QString = QString : : fromUtf8 ( message . data , message . len ) ;
self - > raiseError ( message_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamReader_delete ( QXmlStreamReader * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QXmlStreamWriter * QXmlStreamWriter_new ( ) {
return new QXmlStreamWriter ( ) ;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QXmlStreamWriter * QXmlStreamWriter_new2 ( QIODevice * device ) {
return new QXmlStreamWriter ( device ) ;
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_setDevice ( QXmlStreamWriter * self , QIODevice * device ) {
2024-10-20 18:21:03 +13:00
self - > setDevice ( device ) ;
}
2025-02-01 13:45:16 +13:00
QIODevice * QXmlStreamWriter_device ( const QXmlStreamWriter * self ) {
2024-10-20 18:21:03 +13:00
return self - > device ( ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_setAutoFormatting ( QXmlStreamWriter * self , bool autoFormatting ) {
2024-10-20 18:21:03 +13:00
self - > setAutoFormatting ( autoFormatting ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamWriter_autoFormatting ( const QXmlStreamWriter * self ) {
2024-10-20 18:21:03 +13:00
return self - > autoFormatting ( ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_setAutoFormattingIndent ( QXmlStreamWriter * self , int spacesOrTabs ) {
2024-10-20 18:21:03 +13:00
self - > setAutoFormattingIndent ( static_cast < int > ( spacesOrTabs ) ) ;
}
2025-02-01 13:45:16 +13:00
int QXmlStreamWriter_autoFormattingIndent ( const QXmlStreamWriter * self ) {
2024-10-20 18:21:03 +13:00
return self - > autoFormattingIndent ( ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeAttribute ( QXmlStreamWriter * self , struct miqt_string qualifiedName , struct miqt_string value ) {
2024-10-20 18:21:03 +13:00
QString qualifiedName_QString = QString : : fromUtf8 ( qualifiedName . data , qualifiedName . len ) ;
QString value_QString = QString : : fromUtf8 ( value . data , value . len ) ;
self - > writeAttribute ( qualifiedName_QString , value_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeAttribute2 ( QXmlStreamWriter * self , struct miqt_string namespaceUri , struct miqt_string name , struct miqt_string value ) {
2024-10-20 18:21:03 +13:00
QString namespaceUri_QString = QString : : fromUtf8 ( namespaceUri . data , namespaceUri . len ) ;
QString name_QString = QString : : fromUtf8 ( name . data , name . len ) ;
QString value_QString = QString : : fromUtf8 ( value . data , value . len ) ;
self - > writeAttribute ( namespaceUri_QString , name_QString , value_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeAttributeWithAttribute ( QXmlStreamWriter * self , QXmlStreamAttribute * attribute ) {
2024-10-20 18:21:03 +13:00
self - > writeAttribute ( * attribute ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeCDATA ( QXmlStreamWriter * self , struct miqt_string text ) {
2024-10-20 18:21:03 +13:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
self - > writeCDATA ( text_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeCharacters ( QXmlStreamWriter * self , struct miqt_string text ) {
2024-10-20 18:21:03 +13:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
self - > writeCharacters ( text_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeComment ( QXmlStreamWriter * self , struct miqt_string text ) {
2024-10-20 18:21:03 +13:00
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
self - > writeComment ( text_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeDTD ( QXmlStreamWriter * self , struct miqt_string dtd ) {
2024-10-20 18:21:03 +13:00
QString dtd_QString = QString : : fromUtf8 ( dtd . data , dtd . len ) ;
self - > writeDTD ( dtd_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeEmptyElement ( QXmlStreamWriter * self , struct miqt_string qualifiedName ) {
2024-10-20 18:21:03 +13:00
QString qualifiedName_QString = QString : : fromUtf8 ( qualifiedName . data , qualifiedName . len ) ;
self - > writeEmptyElement ( qualifiedName_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeEmptyElement2 ( QXmlStreamWriter * self , struct miqt_string namespaceUri , struct miqt_string name ) {
2024-10-20 18:21:03 +13:00
QString namespaceUri_QString = QString : : fromUtf8 ( namespaceUri . data , namespaceUri . len ) ;
QString name_QString = QString : : fromUtf8 ( name . data , name . len ) ;
self - > writeEmptyElement ( namespaceUri_QString , name_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeTextElement ( QXmlStreamWriter * self , struct miqt_string qualifiedName , struct miqt_string text ) {
2024-10-20 18:21:03 +13:00
QString qualifiedName_QString = QString : : fromUtf8 ( qualifiedName . data , qualifiedName . len ) ;
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
self - > writeTextElement ( qualifiedName_QString , text_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeTextElement2 ( QXmlStreamWriter * self , struct miqt_string namespaceUri , struct miqt_string name , struct miqt_string text ) {
2024-10-20 18:21:03 +13:00
QString namespaceUri_QString = QString : : fromUtf8 ( namespaceUri . data , namespaceUri . len ) ;
QString name_QString = QString : : fromUtf8 ( name . data , name . len ) ;
QString text_QString = QString : : fromUtf8 ( text . data , text . len ) ;
self - > writeTextElement ( namespaceUri_QString , name_QString , text_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeEndDocument ( QXmlStreamWriter * self ) {
2024-10-20 18:21:03 +13:00
self - > writeEndDocument ( ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeEndElement ( QXmlStreamWriter * self ) {
2024-10-20 18:21:03 +13:00
self - > writeEndElement ( ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeEntityReference ( QXmlStreamWriter * self , struct miqt_string name ) {
2024-10-20 18:21:03 +13:00
QString name_QString = QString : : fromUtf8 ( name . data , name . len ) ;
self - > writeEntityReference ( name_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeNamespace ( QXmlStreamWriter * self , struct miqt_string namespaceUri ) {
2024-10-20 18:21:03 +13:00
QString namespaceUri_QString = QString : : fromUtf8 ( namespaceUri . data , namespaceUri . len ) ;
self - > writeNamespace ( namespaceUri_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeDefaultNamespace ( QXmlStreamWriter * self , struct miqt_string namespaceUri ) {
2024-10-20 18:21:03 +13:00
QString namespaceUri_QString = QString : : fromUtf8 ( namespaceUri . data , namespaceUri . len ) ;
self - > writeDefaultNamespace ( namespaceUri_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeProcessingInstruction ( QXmlStreamWriter * self , struct miqt_string target ) {
2024-10-20 18:21:03 +13:00
QString target_QString = QString : : fromUtf8 ( target . data , target . len ) ;
self - > writeProcessingInstruction ( target_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeStartDocument ( QXmlStreamWriter * self ) {
2024-10-20 18:21:03 +13:00
self - > writeStartDocument ( ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeStartDocumentWithVersion ( QXmlStreamWriter * self , struct miqt_string version ) {
2024-10-20 18:21:03 +13:00
QString version_QString = QString : : fromUtf8 ( version . data , version . len ) ;
self - > writeStartDocument ( version_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeStartDocument2 ( QXmlStreamWriter * self , struct miqt_string version , bool standalone ) {
2024-10-20 18:21:03 +13:00
QString version_QString = QString : : fromUtf8 ( version . data , version . len ) ;
self - > writeStartDocument ( version_QString , standalone ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeStartElement ( QXmlStreamWriter * self , struct miqt_string qualifiedName ) {
2024-10-20 18:21:03 +13:00
QString qualifiedName_QString = QString : : fromUtf8 ( qualifiedName . data , qualifiedName . len ) ;
self - > writeStartElement ( qualifiedName_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeStartElement2 ( QXmlStreamWriter * self , struct miqt_string namespaceUri , struct miqt_string name ) {
2024-10-20 18:21:03 +13:00
QString namespaceUri_QString = QString : : fromUtf8 ( namespaceUri . data , namespaceUri . len ) ;
QString name_QString = QString : : fromUtf8 ( name . data , name . len ) ;
self - > writeStartElement ( namespaceUri_QString , name_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeCurrentToken ( QXmlStreamWriter * self , QXmlStreamReader * reader ) {
2024-10-20 18:21:03 +13:00
self - > writeCurrentToken ( * reader ) ;
}
2025-02-01 13:45:16 +13:00
bool QXmlStreamWriter_hasError ( const QXmlStreamWriter * self ) {
2024-10-20 18:21:03 +13:00
return self - > hasError ( ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeNamespace2 ( QXmlStreamWriter * self , struct miqt_string namespaceUri , struct miqt_string prefix ) {
2024-10-20 18:21:03 +13:00
QString namespaceUri_QString = QString : : fromUtf8 ( namespaceUri . data , namespaceUri . len ) ;
QString prefix_QString = QString : : fromUtf8 ( prefix . data , prefix . len ) ;
self - > writeNamespace ( namespaceUri_QString , prefix_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_writeProcessingInstruction2 ( QXmlStreamWriter * self , struct miqt_string target , struct miqt_string data ) {
2024-10-20 18:21:03 +13:00
QString target_QString = QString : : fromUtf8 ( target . data , target . len ) ;
QString data_QString = QString : : fromUtf8 ( data . data , data . len ) ;
self - > writeProcessingInstruction ( target_QString , data_QString ) ;
}
2025-02-01 13:45:16 +13:00
void QXmlStreamWriter_delete ( QXmlStreamWriter * self ) {
2025-01-18 17:42:41 +13:00
delete self ;
2024-10-20 18:21:03 +13:00
}