#ifndef GEN_QXMLSTREAM_H #define GEN_QXMLSTREAM_H #include #include #include #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus class QByteArray; class QIODevice; class QTextCodec; class QXmlStreamAttribute; class QXmlStreamEntityDeclaration; class QXmlStreamEntityResolver; class QXmlStreamNamespaceDeclaration; class QXmlStreamNotationDeclaration; class QXmlStreamReader; class QXmlStreamStringRef; class QXmlStreamWriter; #else typedef struct QByteArray QByteArray; typedef struct QIODevice QIODevice; typedef struct QTextCodec QTextCodec; typedef struct QXmlStreamAttribute QXmlStreamAttribute; typedef struct QXmlStreamEntityDeclaration QXmlStreamEntityDeclaration; typedef struct QXmlStreamEntityResolver QXmlStreamEntityResolver; typedef struct QXmlStreamNamespaceDeclaration QXmlStreamNamespaceDeclaration; typedef struct QXmlStreamNotationDeclaration QXmlStreamNotationDeclaration; typedef struct QXmlStreamReader QXmlStreamReader; typedef struct QXmlStreamStringRef QXmlStreamStringRef; typedef struct QXmlStreamWriter QXmlStreamWriter; #endif QXmlStreamStringRef* QXmlStreamStringRef_new(); QXmlStreamStringRef* QXmlStreamStringRef_new2(const char* aString, size_t aString_Strlen); QXmlStreamStringRef* QXmlStreamStringRef_new3(QXmlStreamStringRef* other); void QXmlStreamStringRef_OperatorAssign(QXmlStreamStringRef* self, QXmlStreamStringRef* other); void QXmlStreamStringRef_Swap(QXmlStreamStringRef* self, QXmlStreamStringRef* other); void QXmlStreamStringRef_Clear(QXmlStreamStringRef* self); void QXmlStreamStringRef_String(const QXmlStreamStringRef* self, char** _out, int* _out_Strlen); int QXmlStreamStringRef_Position(const QXmlStreamStringRef* self); int QXmlStreamStringRef_Size(const QXmlStreamStringRef* self); void QXmlStreamStringRef_Delete(QXmlStreamStringRef* self); QXmlStreamAttribute* QXmlStreamAttribute_new(); QXmlStreamAttribute* QXmlStreamAttribute_new2(const char* qualifiedName, size_t qualifiedName_Strlen, const char* value, size_t value_Strlen); QXmlStreamAttribute* QXmlStreamAttribute_new3(const char* namespaceUri, size_t namespaceUri_Strlen, const char* name, size_t name_Strlen, const char* value, size_t value_Strlen); QXmlStreamAttribute* QXmlStreamAttribute_new4(QXmlStreamAttribute* param1); void QXmlStreamAttribute_OperatorAssign(QXmlStreamAttribute* self, QXmlStreamAttribute* param1); bool QXmlStreamAttribute_IsDefault(const QXmlStreamAttribute* self); bool QXmlStreamAttribute_OperatorEqual(const QXmlStreamAttribute* self, QXmlStreamAttribute* other); bool QXmlStreamAttribute_OperatorNotEqual(const QXmlStreamAttribute* self, QXmlStreamAttribute* other); void QXmlStreamAttribute_Delete(QXmlStreamAttribute* self); QXmlStreamNamespaceDeclaration* QXmlStreamNamespaceDeclaration_new(); QXmlStreamNamespaceDeclaration* QXmlStreamNamespaceDeclaration_new2(const char* prefix, size_t prefix_Strlen, const char* namespaceUri, size_t namespaceUri_Strlen); QXmlStreamNamespaceDeclaration* QXmlStreamNamespaceDeclaration_new3(QXmlStreamNamespaceDeclaration* param1); void QXmlStreamNamespaceDeclaration_OperatorAssign(QXmlStreamNamespaceDeclaration* self, QXmlStreamNamespaceDeclaration* param1); bool QXmlStreamNamespaceDeclaration_OperatorEqual(const QXmlStreamNamespaceDeclaration* self, QXmlStreamNamespaceDeclaration* other); bool QXmlStreamNamespaceDeclaration_OperatorNotEqual(const QXmlStreamNamespaceDeclaration* self, QXmlStreamNamespaceDeclaration* other); void QXmlStreamNamespaceDeclaration_Delete(QXmlStreamNamespaceDeclaration* self); QXmlStreamNotationDeclaration* QXmlStreamNotationDeclaration_new(); QXmlStreamNotationDeclaration* QXmlStreamNotationDeclaration_new2(QXmlStreamNotationDeclaration* param1); void QXmlStreamNotationDeclaration_OperatorAssign(QXmlStreamNotationDeclaration* self, QXmlStreamNotationDeclaration* param1); bool QXmlStreamNotationDeclaration_OperatorEqual(const QXmlStreamNotationDeclaration* self, QXmlStreamNotationDeclaration* other); bool QXmlStreamNotationDeclaration_OperatorNotEqual(const QXmlStreamNotationDeclaration* self, QXmlStreamNotationDeclaration* other); void QXmlStreamNotationDeclaration_Delete(QXmlStreamNotationDeclaration* self); QXmlStreamEntityDeclaration* QXmlStreamEntityDeclaration_new(); QXmlStreamEntityDeclaration* QXmlStreamEntityDeclaration_new2(QXmlStreamEntityDeclaration* param1); void QXmlStreamEntityDeclaration_OperatorAssign(QXmlStreamEntityDeclaration* self, QXmlStreamEntityDeclaration* param1); bool QXmlStreamEntityDeclaration_OperatorEqual(const QXmlStreamEntityDeclaration* self, QXmlStreamEntityDeclaration* other); bool QXmlStreamEntityDeclaration_OperatorNotEqual(const QXmlStreamEntityDeclaration* self, QXmlStreamEntityDeclaration* other); void QXmlStreamEntityDeclaration_Delete(QXmlStreamEntityDeclaration* self); void QXmlStreamEntityResolver_ResolveEntity(QXmlStreamEntityResolver* self, const char* publicId, size_t publicId_Strlen, const char* systemId, size_t systemId_Strlen, char** _out, int* _out_Strlen); void QXmlStreamEntityResolver_ResolveUndeclaredEntity(QXmlStreamEntityResolver* self, const char* name, size_t name_Strlen, char** _out, int* _out_Strlen); void QXmlStreamEntityResolver_OperatorAssign(QXmlStreamEntityResolver* self, QXmlStreamEntityResolver* param1); void QXmlStreamEntityResolver_Delete(QXmlStreamEntityResolver* self); QXmlStreamReader* QXmlStreamReader_new(); QXmlStreamReader* QXmlStreamReader_new2(QIODevice* device); QXmlStreamReader* QXmlStreamReader_new3(QByteArray* data); QXmlStreamReader* QXmlStreamReader_new4(const char* data, size_t data_Strlen); QXmlStreamReader* QXmlStreamReader_new5(const char* data); void QXmlStreamReader_SetDevice(QXmlStreamReader* self, QIODevice* device); QIODevice* QXmlStreamReader_Device(const QXmlStreamReader* self); void QXmlStreamReader_AddData(QXmlStreamReader* self, QByteArray* data); void QXmlStreamReader_AddDataWithData(QXmlStreamReader* self, const char* data, size_t data_Strlen); void QXmlStreamReader_AddData2(QXmlStreamReader* self, const char* data); void QXmlStreamReader_Clear(QXmlStreamReader* self); bool QXmlStreamReader_AtEnd(const QXmlStreamReader* self); uintptr_t QXmlStreamReader_ReadNext(QXmlStreamReader* self); bool QXmlStreamReader_ReadNextStartElement(QXmlStreamReader* self); void QXmlStreamReader_SkipCurrentElement(QXmlStreamReader* self); uintptr_t QXmlStreamReader_TokenType(const QXmlStreamReader* self); void QXmlStreamReader_TokenString(const QXmlStreamReader* self, char** _out, int* _out_Strlen); void QXmlStreamReader_SetNamespaceProcessing(QXmlStreamReader* self, bool namespaceProcessing); bool QXmlStreamReader_NamespaceProcessing(const QXmlStreamReader* self); bool QXmlStreamReader_IsStartDocument(const QXmlStreamReader* self); bool QXmlStreamReader_IsEndDocument(const QXmlStreamReader* self); bool QXmlStreamReader_IsStartElement(const QXmlStreamReader* self); bool QXmlStreamReader_IsEndElement(const QXmlStreamReader* self); bool QXmlStreamReader_IsCharacters(const QXmlStreamReader* self); bool QXmlStreamReader_IsWhitespace(const QXmlStreamReader* self); bool QXmlStreamReader_IsCDATA(const QXmlStreamReader* self); bool QXmlStreamReader_IsComment(const QXmlStreamReader* self); bool QXmlStreamReader_IsDTD(const QXmlStreamReader* self); bool QXmlStreamReader_IsEntityReference(const QXmlStreamReader* self); bool QXmlStreamReader_IsProcessingInstruction(const QXmlStreamReader* self); bool QXmlStreamReader_IsStandaloneDocument(const QXmlStreamReader* self); long long QXmlStreamReader_LineNumber(const QXmlStreamReader* self); long long QXmlStreamReader_ColumnNumber(const QXmlStreamReader* self); long long QXmlStreamReader_CharacterOffset(const QXmlStreamReader* self); void QXmlStreamReader_ReadElementText(QXmlStreamReader* self, char** _out, int* _out_Strlen); void QXmlStreamReader_NamespaceDeclarations(const QXmlStreamReader* self, QXmlStreamNamespaceDeclaration*** _out, size_t* _out_len); void QXmlStreamReader_AddExtraNamespaceDeclaration(QXmlStreamReader* self, QXmlStreamNamespaceDeclaration* extraNamespaceDeclaraction); void QXmlStreamReader_AddExtraNamespaceDeclarations(QXmlStreamReader* self, QXmlStreamNamespaceDeclaration** extraNamespaceDeclaractions, size_t extraNamespaceDeclaractions_len); void QXmlStreamReader_NotationDeclarations(const QXmlStreamReader* self, QXmlStreamNotationDeclaration*** _out, size_t* _out_len); void QXmlStreamReader_EntityDeclarations(const QXmlStreamReader* self, QXmlStreamEntityDeclaration*** _out, size_t* _out_len); int QXmlStreamReader_EntityExpansionLimit(const QXmlStreamReader* self); void QXmlStreamReader_SetEntityExpansionLimit(QXmlStreamReader* self, int limit); void QXmlStreamReader_RaiseError(QXmlStreamReader* self); void QXmlStreamReader_ErrorString(const QXmlStreamReader* self, char** _out, int* _out_Strlen); uintptr_t QXmlStreamReader_Error(const QXmlStreamReader* self); bool QXmlStreamReader_HasError(const QXmlStreamReader* self); void QXmlStreamReader_SetEntityResolver(QXmlStreamReader* self, QXmlStreamEntityResolver* resolver); QXmlStreamEntityResolver* QXmlStreamReader_EntityResolver(const QXmlStreamReader* self); void QXmlStreamReader_ReadElementText1(QXmlStreamReader* self, uintptr_t behaviour, char** _out, int* _out_Strlen); void QXmlStreamReader_RaiseError1(QXmlStreamReader* self, const char* message, size_t message_Strlen); void QXmlStreamReader_Delete(QXmlStreamReader* self); QXmlStreamWriter* QXmlStreamWriter_new(); QXmlStreamWriter* QXmlStreamWriter_new2(QIODevice* device); QXmlStreamWriter* QXmlStreamWriter_new3(QByteArray* array); void QXmlStreamWriter_SetDevice(QXmlStreamWriter* self, QIODevice* device); QIODevice* QXmlStreamWriter_Device(const QXmlStreamWriter* self); void QXmlStreamWriter_SetCodec(QXmlStreamWriter* self, QTextCodec* codec); void QXmlStreamWriter_SetCodecWithCodecName(QXmlStreamWriter* self, const char* codecName); QTextCodec* QXmlStreamWriter_Codec(const QXmlStreamWriter* self); void QXmlStreamWriter_SetAutoFormatting(QXmlStreamWriter* self, bool autoFormatting); bool QXmlStreamWriter_AutoFormatting(const QXmlStreamWriter* self); void QXmlStreamWriter_SetAutoFormattingIndent(QXmlStreamWriter* self, int spacesOrTabs); int QXmlStreamWriter_AutoFormattingIndent(const QXmlStreamWriter* self); void QXmlStreamWriter_WriteAttribute(QXmlStreamWriter* self, const char* qualifiedName, size_t qualifiedName_Strlen, const char* value, size_t value_Strlen); void QXmlStreamWriter_WriteAttribute2(QXmlStreamWriter* self, const char* namespaceUri, size_t namespaceUri_Strlen, const char* name, size_t name_Strlen, const char* value, size_t value_Strlen); void QXmlStreamWriter_WriteAttributeWithAttribute(QXmlStreamWriter* self, QXmlStreamAttribute* attribute); void QXmlStreamWriter_WriteCDATA(QXmlStreamWriter* self, const char* text, size_t text_Strlen); void QXmlStreamWriter_WriteCharacters(QXmlStreamWriter* self, const char* text, size_t text_Strlen); void QXmlStreamWriter_WriteComment(QXmlStreamWriter* self, const char* text, size_t text_Strlen); void QXmlStreamWriter_WriteDTD(QXmlStreamWriter* self, const char* dtd, size_t dtd_Strlen); void QXmlStreamWriter_WriteEmptyElement(QXmlStreamWriter* self, const char* qualifiedName, size_t qualifiedName_Strlen); void QXmlStreamWriter_WriteEmptyElement2(QXmlStreamWriter* self, const char* namespaceUri, size_t namespaceUri_Strlen, const char* name, size_t name_Strlen); void QXmlStreamWriter_WriteTextElement(QXmlStreamWriter* self, const char* qualifiedName, size_t qualifiedName_Strlen, const char* text, size_t text_Strlen); void QXmlStreamWriter_WriteTextElement2(QXmlStreamWriter* self, const char* namespaceUri, size_t namespaceUri_Strlen, const char* name, size_t name_Strlen, const char* text, size_t text_Strlen); void QXmlStreamWriter_WriteEndDocument(QXmlStreamWriter* self); void QXmlStreamWriter_WriteEndElement(QXmlStreamWriter* self); void QXmlStreamWriter_WriteEntityReference(QXmlStreamWriter* self, const char* name, size_t name_Strlen); void QXmlStreamWriter_WriteNamespace(QXmlStreamWriter* self, const char* namespaceUri, size_t namespaceUri_Strlen); void QXmlStreamWriter_WriteDefaultNamespace(QXmlStreamWriter* self, const char* namespaceUri, size_t namespaceUri_Strlen); void QXmlStreamWriter_WriteProcessingInstruction(QXmlStreamWriter* self, const char* target, size_t target_Strlen); void QXmlStreamWriter_WriteStartDocument(QXmlStreamWriter* self); void QXmlStreamWriter_WriteStartDocumentWithVersion(QXmlStreamWriter* self, const char* version, size_t version_Strlen); void QXmlStreamWriter_WriteStartDocument2(QXmlStreamWriter* self, const char* version, size_t version_Strlen, bool standalone); void QXmlStreamWriter_WriteStartElement(QXmlStreamWriter* self, const char* qualifiedName, size_t qualifiedName_Strlen); void QXmlStreamWriter_WriteStartElement2(QXmlStreamWriter* self, const char* namespaceUri, size_t namespaceUri_Strlen, const char* name, size_t name_Strlen); void QXmlStreamWriter_WriteCurrentToken(QXmlStreamWriter* self, QXmlStreamReader* reader); bool QXmlStreamWriter_HasError(const QXmlStreamWriter* self); void QXmlStreamWriter_WriteNamespace2(QXmlStreamWriter* self, const char* namespaceUri, size_t namespaceUri_Strlen, const char* prefix, size_t prefix_Strlen); void QXmlStreamWriter_WriteProcessingInstruction2(QXmlStreamWriter* self, const char* target, size_t target_Strlen, const char* data, size_t data_Strlen); void QXmlStreamWriter_Delete(QXmlStreamWriter* self); #ifdef __cplusplus } /* extern C */ #endif #endif