2024-11-17 06:21:37 +00:00
# pragma once
# ifndef MIQT_QT6_GEN_QURLQUERY_H
# define MIQT_QT6_GEN_QURLQUERY_H
2024-10-20 05:21:03 +00:00
# include <stdbool.h>
# include <stddef.h>
# include <stdint.h>
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
# include "../libmiqt/libmiqt.h"
# ifdef __cplusplus
extern " C " {
# endif
# ifdef __cplusplus
class QChar ;
class QUrl ;
class QUrlQuery ;
# else
typedef struct QChar QChar ;
typedef struct QUrl QUrl ;
typedef struct QUrlQuery QUrlQuery ;
# endif
QUrlQuery * QUrlQuery_new ( ) ;
QUrlQuery * QUrlQuery_new2 ( QUrl * url ) ;
QUrlQuery * QUrlQuery_new3 ( struct miqt_string queryString ) ;
QUrlQuery * QUrlQuery_new4 ( QUrlQuery * other ) ;
void QUrlQuery_OperatorAssign ( QUrlQuery * self , QUrlQuery * other ) ;
bool QUrlQuery_OperatorEqual ( const QUrlQuery * self , QUrlQuery * other ) ;
bool QUrlQuery_OperatorNotEqual ( const QUrlQuery * self , QUrlQuery * other ) ;
void QUrlQuery_Swap ( QUrlQuery * self , QUrlQuery * other ) ;
bool QUrlQuery_IsEmpty ( const QUrlQuery * self ) ;
bool QUrlQuery_IsDetached ( const QUrlQuery * self ) ;
void QUrlQuery_Clear ( QUrlQuery * self ) ;
struct miqt_string QUrlQuery_Query ( const QUrlQuery * self ) ;
void QUrlQuery_SetQuery ( QUrlQuery * self , struct miqt_string queryString ) ;
struct miqt_string QUrlQuery_ToString ( const QUrlQuery * self ) ;
void QUrlQuery_SetQueryDelimiters ( QUrlQuery * self , QChar * valueDelimiter , QChar * pairDelimiter ) ;
QChar * QUrlQuery_QueryValueDelimiter ( const QUrlQuery * self ) ;
QChar * QUrlQuery_QueryPairDelimiter ( const QUrlQuery * self ) ;
2024-11-17 06:21:37 +00:00
void QUrlQuery_SetQueryItems ( QUrlQuery * self , struct miqt_array /* of struct miqt_map tuple of struct miqt_string and struct miqt_string */ query ) ;
struct miqt_array /* of struct miqt_map tuple of struct miqt_string and struct miqt_string */ QUrlQuery_QueryItems ( const QUrlQuery * self ) ;
2024-10-20 05:21:03 +00:00
bool QUrlQuery_HasQueryItem ( const QUrlQuery * self , struct miqt_string key ) ;
void QUrlQuery_AddQueryItem ( QUrlQuery * self , struct miqt_string key , struct miqt_string value ) ;
void QUrlQuery_RemoveQueryItem ( QUrlQuery * self , struct miqt_string key ) ;
struct miqt_string QUrlQuery_QueryItemValue ( const QUrlQuery * self , struct miqt_string key ) ;
2024-11-17 06:21:37 +00:00
struct miqt_array /* of struct miqt_string */ QUrlQuery_AllQueryItemValues ( const QUrlQuery * self , struct miqt_string key ) ;
2024-10-20 05:21:03 +00:00
void QUrlQuery_RemoveAllQueryItems ( QUrlQuery * self , struct miqt_string key ) ;
struct miqt_string QUrlQuery_Query1 ( const QUrlQuery * self , unsigned int encoding ) ;
struct miqt_string QUrlQuery_ToString1 ( const QUrlQuery * self , unsigned int encoding ) ;
2024-11-17 06:21:37 +00:00
struct miqt_array /* of struct miqt_map tuple of struct miqt_string and struct miqt_string */ QUrlQuery_QueryItems1 ( const QUrlQuery * self , unsigned int encoding ) ;
2024-10-20 05:21:03 +00:00
struct miqt_string QUrlQuery_QueryItemValue2 ( const QUrlQuery * self , struct miqt_string key , unsigned int encoding ) ;
2024-11-17 06:21:37 +00:00
struct miqt_array /* of struct miqt_string */ QUrlQuery_AllQueryItemValues2 ( const QUrlQuery * self , struct miqt_string key , unsigned int encoding ) ;
2024-10-20 05:21:03 +00:00
void QUrlQuery_Delete ( QUrlQuery * self ) ;
# ifdef __cplusplus
} /* extern C */
# endif
# endif