miqt/qt/gen_qanystringview.h

51 lines
1.6 KiB
C++

#ifndef GEN_QANYSTRINGVIEW_H
#define GEN_QANYSTRINGVIEW_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 QAnyStringView;
class QByteArray;
class QChar;
#else
typedef struct QAnyStringView QAnyStringView;
typedef struct QByteArray QByteArray;
typedef struct QChar QChar;
#endif
QAnyStringView* QAnyStringView_new();
QAnyStringView* QAnyStringView_new2(QByteArray* str);
QAnyStringView* QAnyStringView_new3(struct miqt_string* str);
QAnyStringView* QAnyStringView_new4(QChar* c);
QAnyStringView* QAnyStringView_new5(QAnyStringView* param1);
struct miqt_string* QAnyStringView_ToString(const QAnyStringView* self);
ptrdiff_t QAnyStringView_Size(const QAnyStringView* self);
const void* QAnyStringView_Data(const QAnyStringView* self);
int QAnyStringView_Compare(QAnyStringView* lhs, QAnyStringView* rhs);
bool QAnyStringView_Equal(QAnyStringView* lhs, QAnyStringView* rhs);
QChar* QAnyStringView_Front(const QAnyStringView* self);
QChar* QAnyStringView_Back(const QAnyStringView* self);
bool QAnyStringView_Empty(const QAnyStringView* self);
ptrdiff_t QAnyStringView_SizeBytes(const QAnyStringView* self);
bool QAnyStringView_IsNull(const QAnyStringView* self);
bool QAnyStringView_IsEmpty(const QAnyStringView* self);
ptrdiff_t QAnyStringView_Length(const QAnyStringView* self);
int QAnyStringView_Compare3(QAnyStringView* lhs, QAnyStringView* rhs, int cs);
void QAnyStringView_Delete(QAnyStringView* self);
#ifdef __cplusplus
} /* extern C */
#endif
#endif