miqt/qt/gen_qbytearray.h

257 lines
16 KiB
C
Raw Normal View History

#ifndef GEN_QBYTEARRAY_H
#define GEN_QBYTEARRAY_H
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#include "binding.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
class QByteArray;
2024-08-29 07:01:51 +00:00
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QByteArray__FromBase64Result)
typedef QByteArray::FromBase64Result QByteArray__FromBase64Result;
#else
class QByteArray__FromBase64Result;
#endif
2024-10-11 05:48:16 +00:00
class QByteArrayView;
#else
typedef struct QByteArray QByteArray;
2024-08-29 07:01:51 +00:00
typedef struct QByteArray__FromBase64Result QByteArray__FromBase64Result;
2024-10-11 05:48:16 +00:00
typedef struct QByteArrayView QByteArrayView;
#endif
QByteArray* QByteArray_new();
2024-08-29 07:01:51 +00:00
QByteArray* QByteArray_new2(const char* param1);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_new3(ptrdiff_t size, char c);
QByteArray* QByteArray_new4(ptrdiff_t size, int param2);
2024-08-29 07:01:51 +00:00
QByteArray* QByteArray_new5(QByteArray* param1);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_new6(const char* param1, ptrdiff_t size);
void QByteArray_OperatorAssign(QByteArray* self, QByteArray* param1);
2024-08-29 07:01:51 +00:00
void QByteArray_OperatorAssignWithStr(QByteArray* self, const char* str);
void QByteArray_Swap(QByteArray* self, QByteArray* other);
bool QByteArray_IsEmpty(const QByteArray* self);
2024-10-11 05:48:16 +00:00
void QByteArray_Resize(QByteArray* self, ptrdiff_t size);
void QByteArray_Resize2(QByteArray* self, ptrdiff_t size, char c);
QByteArray* QByteArray_Fill(QByteArray* self, char c);
2024-10-11 05:48:16 +00:00
ptrdiff_t QByteArray_Capacity(const QByteArray* self);
void QByteArray_Reserve(QByteArray* self, ptrdiff_t size);
void QByteArray_Squeeze(QByteArray* self);
char* QByteArray_Data(QByteArray* self);
const char* QByteArray_Data2(const QByteArray* self);
const char* QByteArray_ConstData(const QByteArray* self);
void QByteArray_Detach(QByteArray* self);
bool QByteArray_IsDetached(const QByteArray* self);
bool QByteArray_IsSharedWith(const QByteArray* self, QByteArray* other);
void QByteArray_Clear(QByteArray* self);
2024-10-11 05:48:16 +00:00
char QByteArray_At(const QByteArray* self, ptrdiff_t i);
char QByteArray_OperatorSubscript(const QByteArray* self, ptrdiff_t i);
char QByteArray_Front(const QByteArray* self);
char QByteArray_Back(const QByteArray* self);
2024-10-11 05:48:16 +00:00
ptrdiff_t QByteArray_IndexOf(const QByteArray* self, char c);
ptrdiff_t QByteArray_IndexOfWithBv(const QByteArray* self, QByteArrayView* bv);
ptrdiff_t QByteArray_LastIndexOf(const QByteArray* self, char c);
ptrdiff_t QByteArray_LastIndexOfWithBv(const QByteArray* self, QByteArrayView* bv);
ptrdiff_t QByteArray_LastIndexOf2(const QByteArray* self, QByteArrayView* bv, ptrdiff_t from);
bool QByteArray_Contains(const QByteArray* self, char c);
2024-10-11 05:48:16 +00:00
bool QByteArray_ContainsWithBv(const QByteArray* self, QByteArrayView* bv);
ptrdiff_t QByteArray_Count(const QByteArray* self, char c);
ptrdiff_t QByteArray_CountWithBv(const QByteArray* self, QByteArrayView* bv);
int QByteArray_Compare(const QByteArray* self, QByteArrayView* a);
QByteArray* QByteArray_Left(const QByteArray* self, ptrdiff_t lenVal);
QByteArray* QByteArray_Right(const QByteArray* self, ptrdiff_t lenVal);
QByteArray* QByteArray_Mid(const QByteArray* self, ptrdiff_t index);
QByteArray* QByteArray_First(const QByteArray* self, ptrdiff_t n);
QByteArray* QByteArray_Last(const QByteArray* self, ptrdiff_t n);
QByteArray* QByteArray_Sliced(const QByteArray* self, ptrdiff_t pos);
QByteArray* QByteArray_Sliced2(const QByteArray* self, ptrdiff_t pos, ptrdiff_t n);
QByteArray* QByteArray_Chopped(const QByteArray* self, ptrdiff_t lenVal);
bool QByteArray_StartsWith(const QByteArray* self, QByteArrayView* bv);
bool QByteArray_StartsWithWithChar(const QByteArray* self, char c);
2024-10-11 05:48:16 +00:00
bool QByteArray_EndsWith(const QByteArray* self, char c);
bool QByteArray_EndsWithWithBv(const QByteArray* self, QByteArrayView* bv);
bool QByteArray_IsUpper(const QByteArray* self);
bool QByteArray_IsLower(const QByteArray* self);
2024-10-11 05:48:16 +00:00
bool QByteArray_IsValidUtf8(const QByteArray* self);
void QByteArray_Truncate(QByteArray* self, ptrdiff_t pos);
void QByteArray_Chop(QByteArray* self, ptrdiff_t n);
QByteArray* QByteArray_ToLower(const QByteArray* self);
QByteArray* QByteArray_ToUpper(const QByteArray* self);
QByteArray* QByteArray_Trimmed(const QByteArray* self);
QByteArray* QByteArray_Simplified(const QByteArray* self);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_LeftJustified(const QByteArray* self, ptrdiff_t width);
QByteArray* QByteArray_RightJustified(const QByteArray* self, ptrdiff_t width);
QByteArray* QByteArray_Prepend(QByteArray* self, char c);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_Prepend2(QByteArray* self, ptrdiff_t count, char c);
2024-08-29 07:01:51 +00:00
QByteArray* QByteArray_PrependWithChar(QByteArray* self, const char* s);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_Prepend3(QByteArray* self, const char* s, ptrdiff_t lenVal);
QByteArray* QByteArray_PrependWithQByteArray(QByteArray* self, QByteArray* a);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_PrependWithQByteArrayView(QByteArray* self, QByteArrayView* a);
QByteArray* QByteArray_Append(QByteArray* self, char c);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_Append2(QByteArray* self, ptrdiff_t count, char c);
2024-08-29 07:01:51 +00:00
QByteArray* QByteArray_AppendWithChar(QByteArray* self, const char* s);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_Append3(QByteArray* self, const char* s, ptrdiff_t lenVal);
QByteArray* QByteArray_AppendWithQByteArray(QByteArray* self, QByteArray* a);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_AppendWithQByteArrayView(QByteArray* self, QByteArrayView* a);
QByteArray* QByteArray_Insert(QByteArray* self, ptrdiff_t i, QByteArrayView* data);
QByteArray* QByteArray_Insert2(QByteArray* self, ptrdiff_t i, const char* s);
QByteArray* QByteArray_Insert3(QByteArray* self, ptrdiff_t i, QByteArray* data);
QByteArray* QByteArray_Insert4(QByteArray* self, ptrdiff_t i, ptrdiff_t count, char c);
QByteArray* QByteArray_Insert5(QByteArray* self, ptrdiff_t i, char c);
QByteArray* QByteArray_Insert6(QByteArray* self, ptrdiff_t i, const char* s, ptrdiff_t lenVal);
QByteArray* QByteArray_Remove(QByteArray* self, ptrdiff_t index, ptrdiff_t lenVal);
QByteArray* QByteArray_Replace(QByteArray* self, ptrdiff_t index, ptrdiff_t lenVal, const char* s, ptrdiff_t alen);
QByteArray* QByteArray_Replace2(QByteArray* self, ptrdiff_t index, ptrdiff_t lenVal, QByteArrayView* s);
QByteArray* QByteArray_Replace3(QByteArray* self, char before, QByteArrayView* after);
QByteArray* QByteArray_Replace4(QByteArray* self, const char* before, ptrdiff_t bsize, const char* after, ptrdiff_t asize);
QByteArray* QByteArray_Replace5(QByteArray* self, QByteArrayView* before, QByteArrayView* after);
QByteArray* QByteArray_Replace6(QByteArray* self, char before, char after);
QByteArray* QByteArray_OperatorPlusAssign(QByteArray* self, char c);
2024-08-29 07:01:51 +00:00
QByteArray* QByteArray_OperatorPlusAssignWithChar(QByteArray* self, const char* s);
QByteArray* QByteArray_OperatorPlusAssignWithQByteArray(QByteArray* self, QByteArray* a);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_OperatorPlusAssignWithQByteArrayView(QByteArray* self, QByteArrayView* a);
struct miqt_array* QByteArray_Split(const QByteArray* self, char sep);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_Repeated(const QByteArray* self, ptrdiff_t times);
bool QByteArray_OperatorEqual(const QByteArray* self, struct miqt_string* s2);
bool QByteArray_OperatorNotEqual(const QByteArray* self, struct miqt_string* s2);
bool QByteArray_OperatorLesser(const QByteArray* self, struct miqt_string* s2);
bool QByteArray_OperatorGreater(const QByteArray* self, struct miqt_string* s2);
bool QByteArray_OperatorLesserOrEqual(const QByteArray* self, struct miqt_string* s2);
bool QByteArray_OperatorGreaterOrEqual(const QByteArray* self, struct miqt_string* s2);
int16_t QByteArray_ToShort(const QByteArray* self);
uint16_t QByteArray_ToUShort(const QByteArray* self);
int QByteArray_ToInt(const QByteArray* self);
unsigned int QByteArray_ToUInt(const QByteArray* self);
long QByteArray_ToLong(const QByteArray* self);
unsigned long QByteArray_ToULong(const QByteArray* self);
long long QByteArray_ToLongLong(const QByteArray* self);
unsigned long long QByteArray_ToULongLong(const QByteArray* self);
float QByteArray_ToFloat(const QByteArray* self);
double QByteArray_ToDouble(const QByteArray* self);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_ToBase64(const QByteArray* self);
QByteArray* QByteArray_ToHex(const QByteArray* self);
QByteArray* QByteArray_ToPercentEncoding(const QByteArray* self);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_PercentDecoded(const QByteArray* self);
QByteArray* QByteArray_SetNum(QByteArray* self, int16_t param1);
QByteArray* QByteArray_SetNumWithUshort(QByteArray* self, uint16_t param1);
QByteArray* QByteArray_SetNumWithInt(QByteArray* self, int param1);
QByteArray* QByteArray_SetNumWithUint(QByteArray* self, unsigned int param1);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_SetNumWithLong(QByteArray* self, long param1);
QByteArray* QByteArray_SetNumWithUlong(QByteArray* self, unsigned long param1);
QByteArray* QByteArray_SetNumWithQlonglong(QByteArray* self, long long param1);
QByteArray* QByteArray_SetNumWithQulonglong(QByteArray* self, unsigned long long param1);
QByteArray* QByteArray_SetNumWithFloat(QByteArray* self, float param1);
QByteArray* QByteArray_SetNumWithDouble(QByteArray* self, double param1);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_SetRawData(QByteArray* self, const char* a, ptrdiff_t n);
QByteArray* QByteArray_Number(int param1);
QByteArray* QByteArray_NumberWithUint(unsigned int param1);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_NumberWithLong(long param1);
QByteArray* QByteArray_NumberWithUlong(unsigned long param1);
QByteArray* QByteArray_NumberWithQlonglong(long long param1);
QByteArray* QByteArray_NumberWithQulonglong(unsigned long long param1);
QByteArray* QByteArray_NumberWithDouble(double param1);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_FromRawData(const char* data, ptrdiff_t size);
2024-08-29 07:01:51 +00:00
QByteArray__FromBase64Result* QByteArray_FromBase64Encoding(QByteArray* base64);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_FromBase64(QByteArray* base64);
QByteArray* QByteArray_FromHex(QByteArray* hexEncoded);
QByteArray* QByteArray_FromPercentEncoding(QByteArray* pctEncoded);
2024-08-29 07:01:51 +00:00
char* QByteArray_Begin(QByteArray* self);
const char* QByteArray_Begin2(const QByteArray* self);
const char* QByteArray_Cbegin(const QByteArray* self);
const char* QByteArray_ConstBegin(const QByteArray* self);
2024-08-29 07:01:51 +00:00
char* QByteArray_End(QByteArray* self);
const char* QByteArray_End2(const QByteArray* self);
const char* QByteArray_Cend(const QByteArray* self);
const char* QByteArray_ConstEnd(const QByteArray* self);
void QByteArray_PushBack(QByteArray* self, char c);
2024-10-11 05:48:16 +00:00
void QByteArray_PushBackWithChar(QByteArray* self, const char* s);
void QByteArray_PushBackWithQByteArray(QByteArray* self, QByteArray* a);
2024-10-11 05:48:16 +00:00
void QByteArray_PushBackWithQByteArrayView(QByteArray* self, QByteArrayView* a);
void QByteArray_PushFront(QByteArray* self, char c);
2024-08-29 07:01:51 +00:00
void QByteArray_PushFrontWithChar(QByteArray* self, const char* c);
void QByteArray_PushFrontWithQByteArray(QByteArray* self, QByteArray* a);
2024-10-11 05:48:16 +00:00
void QByteArray_PushFrontWithQByteArrayView(QByteArray* self, QByteArrayView* a);
void QByteArray_ShrinkToFit(QByteArray* self);
2024-10-11 05:48:16 +00:00
char* QByteArray_Erase(QByteArray* self, const char* first, const char* last);
ptrdiff_t QByteArray_Size(const QByteArray* self);
ptrdiff_t QByteArray_Count2(const QByteArray* self);
ptrdiff_t QByteArray_Length(const QByteArray* self);
bool QByteArray_IsNull(const QByteArray* self);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_Fill2(QByteArray* self, char c, ptrdiff_t size);
ptrdiff_t QByteArray_IndexOf2(const QByteArray* self, char c, ptrdiff_t from);
ptrdiff_t QByteArray_IndexOf22(const QByteArray* self, QByteArrayView* bv, ptrdiff_t from);
ptrdiff_t QByteArray_LastIndexOf22(const QByteArray* self, char c, ptrdiff_t from);
int QByteArray_Compare2(const QByteArray* self, QByteArrayView* a, int cs);
QByteArray* QByteArray_Mid2(const QByteArray* self, ptrdiff_t index, ptrdiff_t lenVal);
QByteArray* QByteArray_LeftJustified2(const QByteArray* self, ptrdiff_t width, char fill);
QByteArray* QByteArray_LeftJustified3(const QByteArray* self, ptrdiff_t width, char fill, bool truncate);
QByteArray* QByteArray_RightJustified2(const QByteArray* self, ptrdiff_t width, char fill);
QByteArray* QByteArray_RightJustified3(const QByteArray* self, ptrdiff_t width, char fill, bool truncate);
int16_t QByteArray_ToShort1(const QByteArray* self, bool* ok);
int16_t QByteArray_ToShort2(const QByteArray* self, bool* ok, int base);
uint16_t QByteArray_ToUShort1(const QByteArray* self, bool* ok);
uint16_t QByteArray_ToUShort2(const QByteArray* self, bool* ok, int base);
int QByteArray_ToInt1(const QByteArray* self, bool* ok);
int QByteArray_ToInt2(const QByteArray* self, bool* ok, int base);
unsigned int QByteArray_ToUInt1(const QByteArray* self, bool* ok);
unsigned int QByteArray_ToUInt2(const QByteArray* self, bool* ok, int base);
long QByteArray_ToLong1(const QByteArray* self, bool* ok);
long QByteArray_ToLong2(const QByteArray* self, bool* ok, int base);
unsigned long QByteArray_ToULong1(const QByteArray* self, bool* ok);
unsigned long QByteArray_ToULong2(const QByteArray* self, bool* ok, int base);
long long QByteArray_ToLongLong1(const QByteArray* self, bool* ok);
long long QByteArray_ToLongLong2(const QByteArray* self, bool* ok, int base);
unsigned long long QByteArray_ToULongLong1(const QByteArray* self, bool* ok);
unsigned long long QByteArray_ToULongLong2(const QByteArray* self, bool* ok, int base);
float QByteArray_ToFloat1(const QByteArray* self, bool* ok);
double QByteArray_ToDouble1(const QByteArray* self, bool* ok);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_ToBase641(const QByteArray* self, int options);
QByteArray* QByteArray_ToHex1(const QByteArray* self, char separator);
QByteArray* QByteArray_ToPercentEncoding1(const QByteArray* self, QByteArray* exclude);
QByteArray* QByteArray_ToPercentEncoding2(const QByteArray* self, QByteArray* exclude, QByteArray* include);
QByteArray* QByteArray_ToPercentEncoding3(const QByteArray* self, QByteArray* exclude, QByteArray* include, char percent);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_PercentDecoded1(const QByteArray* self, char percent);
QByteArray* QByteArray_SetNum2(QByteArray* self, int16_t param1, int base);
QByteArray* QByteArray_SetNum22(QByteArray* self, uint16_t param1, int base);
QByteArray* QByteArray_SetNum23(QByteArray* self, int param1, int base);
QByteArray* QByteArray_SetNum24(QByteArray* self, unsigned int param1, int base);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_SetNum25(QByteArray* self, long param1, int base);
QByteArray* QByteArray_SetNum26(QByteArray* self, unsigned long param1, int base);
QByteArray* QByteArray_SetNum27(QByteArray* self, long long param1, int base);
QByteArray* QByteArray_SetNum28(QByteArray* self, unsigned long long param1, int base);
QByteArray* QByteArray_SetNum29(QByteArray* self, float param1, char format);
QByteArray* QByteArray_SetNum3(QByteArray* self, float param1, char format, int precision);
QByteArray* QByteArray_SetNum210(QByteArray* self, double param1, char format);
QByteArray* QByteArray_SetNum32(QByteArray* self, double param1, char format, int precision);
QByteArray* QByteArray_Number2(int param1, int base);
QByteArray* QByteArray_Number22(unsigned int param1, int base);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_Number23(long param1, int base);
QByteArray* QByteArray_Number24(unsigned long param1, int base);
QByteArray* QByteArray_Number25(long long param1, int base);
QByteArray* QByteArray_Number26(unsigned long long param1, int base);
QByteArray* QByteArray_Number27(double param1, char format);
QByteArray* QByteArray_Number3(double param1, char format, int precision);
2024-08-29 07:01:51 +00:00
QByteArray__FromBase64Result* QByteArray_FromBase64Encoding2(QByteArray* base64, int options);
2024-10-11 05:48:16 +00:00
QByteArray* QByteArray_FromBase642(QByteArray* base64, int options);
QByteArray* QByteArray_FromPercentEncoding2(QByteArray* pctEncoded, char percent);
void QByteArray_Delete(QByteArray* self);
2024-08-29 07:01:51 +00:00
QByteArray__FromBase64Result* QByteArray__FromBase64Result_new(QByteArray__FromBase64Result* param1);
void QByteArray__FromBase64Result_Swap(QByteArray__FromBase64Result* self, QByteArray__FromBase64Result* other);
QByteArray* QByteArray__FromBase64Result_OperatorMultiply(QByteArray__FromBase64Result* self);
QByteArray* QByteArray__FromBase64Result_OperatorMultiply2(const QByteArray__FromBase64Result* self);
void QByteArray__FromBase64Result_OperatorAssign(QByteArray__FromBase64Result* self, QByteArray__FromBase64Result* param1);
2024-08-29 07:01:51 +00:00
void QByteArray__FromBase64Result_Delete(QByteArray__FromBase64Result* self);
#ifdef __cplusplus
} /* extern C */
#endif
#endif