2024-11-17 19:21:37 +13:00
# pragma once
# ifndef MIQT_QT6_CBOR_GEN_QCBORMAP_H
# define MIQT_QT6_CBOR_GEN_QCBORMAP_H
2024-08-25 16:08:24 +12:00
# include <stdbool.h>
# include <stddef.h>
# include <stdint.h>
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
2024-11-04 22:24:09 +13:00
# include "../../libmiqt/libmiqt.h"
2024-09-15 10:29:05 +12:00
2024-08-25 16:08:24 +12:00
# ifdef __cplusplus
extern " C " {
# endif
# ifdef __cplusplus
class QCborMap ;
2024-08-29 19:01:51 +12:00
# if defined(WORKAROUND_INNER_CLASS_DEFINITION_QCborMap__ConstIterator)
typedef QCborMap : : ConstIterator QCborMap__ConstIterator ;
# else
class QCborMap__ConstIterator ;
# endif
# if defined(WORKAROUND_INNER_CLASS_DEFINITION_QCborMap__Iterator)
typedef QCborMap : : Iterator QCborMap__Iterator ;
# else
class QCborMap__Iterator ;
# endif
2024-08-25 16:08:24 +12:00
class QCborValue ;
2024-11-18 19:12:54 +13:00
class QCborValueConstRef ;
2024-08-25 16:08:24 +12:00
class QCborValueRef ;
class QJsonObject ;
2024-11-04 20:59:22 +13:00
class QVariant ;
2024-08-25 16:08:24 +12:00
# else
typedef struct QCborMap QCborMap ;
2024-08-29 19:01:51 +12:00
typedef struct QCborMap__ConstIterator QCborMap__ConstIterator ;
typedef struct QCborMap__Iterator QCborMap__Iterator ;
2024-08-25 16:08:24 +12:00
typedef struct QCborValue QCborValue ;
2024-11-18 19:12:54 +13:00
typedef struct QCborValueConstRef QCborValueConstRef ;
2024-08-25 16:08:24 +12:00
typedef struct QCborValueRef QCborValueRef ;
typedef struct QJsonObject QJsonObject ;
2024-11-04 20:59:22 +13:00
typedef struct QVariant QVariant ;
2024-08-25 16:08:24 +12:00
# endif
2024-12-07 17:15:57 +13:00
QCborMap * QCborMap_new ( ) ;
QCborMap * QCborMap_new2 ( QCborMap * other ) ;
2025-02-01 13:45:16 +13:00
void QCborMap_operatorAssign ( QCborMap * self , QCborMap * other ) ;
void QCborMap_swap ( QCborMap * self , QCborMap * other ) ;
QCborValue * QCborMap_toCborValue ( const QCborMap * self ) ;
ptrdiff_t QCborMap_size ( const QCborMap * self ) ;
bool QCborMap_isEmpty ( const QCborMap * self ) ;
void QCborMap_clear ( QCborMap * self ) ;
struct miqt_array /* of QCborValue* */ QCborMap_keys ( const QCborMap * self ) ;
QCborValue * QCborMap_value ( const QCborMap * self , long long key ) ;
QCborValue * QCborMap_value2 ( const QCborMap * self , struct miqt_string key ) ;
QCborValue * QCborMap_value3 ( const QCborMap * self , QCborValue * key ) ;
QCborValue * QCborMap_operatorSubscript ( const QCborMap * self , long long key ) ;
QCborValue * QCborMap_operatorSubscript2 ( const QCborMap * self , struct miqt_string key ) ;
QCborValue * QCborMap_operatorSubscript3 ( const QCborMap * self , QCborValue * key ) ;
QCborValueRef * QCborMap_operatorSubscript4 ( QCborMap * self , long long key ) ;
QCborValueRef * QCborMap_operatorSubscript6 ( QCborMap * self , struct miqt_string key ) ;
QCborValueRef * QCborMap_operatorSubscript7 ( QCborMap * self , QCborValue * key ) ;
QCborValue * QCborMap_take ( QCborMap * self , long long key ) ;
QCborValue * QCborMap_take2 ( QCborMap * self , struct miqt_string key ) ;
QCborValue * QCborMap_take3 ( QCborMap * self , QCborValue * key ) ;
void QCborMap_remove ( QCborMap * self , long long key ) ;
void QCborMap_remove2 ( QCborMap * self , struct miqt_string key ) ;
void QCborMap_remove3 ( QCborMap * self , QCborValue * key ) ;
bool QCborMap_contains ( const QCborMap * self , long long key ) ;
bool QCborMap_contains2 ( const QCborMap * self , struct miqt_string key ) ;
bool QCborMap_contains3 ( const QCborMap * self , QCborValue * key ) ;
int QCborMap_compare ( const QCborMap * self , QCborMap * other ) ;
bool QCborMap_operatorEqual ( const QCborMap * self , QCborMap * other ) ;
bool QCborMap_operatorNotEqual ( const QCborMap * self , QCborMap * other ) ;
bool QCborMap_operatorLesser ( const QCborMap * self , QCborMap * other ) ;
QCborMap__Iterator * QCborMap_begin ( QCborMap * self ) ;
QCborMap__ConstIterator * QCborMap_constBegin ( const QCborMap * self ) ;
QCborMap__ConstIterator * QCborMap_begin2 ( const QCborMap * self ) ;
QCborMap__ConstIterator * QCborMap_cbegin ( const QCborMap * self ) ;
QCborMap__Iterator * QCborMap_end ( QCborMap * self ) ;
QCborMap__ConstIterator * QCborMap_constEnd ( const QCborMap * self ) ;
QCborMap__ConstIterator * QCborMap_end2 ( const QCborMap * self ) ;
QCborMap__ConstIterator * QCborMap_cend ( const QCborMap * self ) ;
QCborMap__Iterator * QCborMap_erase ( QCborMap * self , QCborMap__Iterator * it ) ;
QCborMap__Iterator * QCborMap_eraseWithIt ( QCborMap * self , QCborMap__ConstIterator * it ) ;
QCborValue * QCborMap_extract ( QCborMap * self , QCborMap__Iterator * it ) ;
QCborValue * QCborMap_extractWithIt ( QCborMap * self , QCborMap__ConstIterator * it ) ;
bool QCborMap_empty ( const QCborMap * self ) ;
QCborMap__Iterator * QCborMap_find ( QCborMap * self , long long key ) ;
QCborMap__Iterator * QCborMap_find2 ( QCborMap * self , struct miqt_string key ) ;
QCborMap__Iterator * QCborMap_find3 ( QCborMap * self , QCborValue * key ) ;
QCborMap__ConstIterator * QCborMap_constFind ( const QCborMap * self , long long key ) ;
QCborMap__ConstIterator * QCborMap_constFind2 ( const QCborMap * self , struct miqt_string key ) ;
QCborMap__ConstIterator * QCborMap_constFind3 ( const QCborMap * self , QCborValue * key ) ;
QCborMap__ConstIterator * QCborMap_find4 ( const QCborMap * self , long long key ) ;
QCborMap__ConstIterator * QCborMap_find6 ( const QCborMap * self , struct miqt_string key ) ;
QCborMap__ConstIterator * QCborMap_find7 ( const QCborMap * self , QCborValue * key ) ;
QCborMap__Iterator * QCborMap_insert ( QCborMap * self , long long key , QCborValue * value_ ) ;
QCborMap__Iterator * QCborMap_insert3 ( QCborMap * self , struct miqt_string key , QCborValue * value_ ) ;
QCborMap__Iterator * QCborMap_insert4 ( QCborMap * self , QCborValue * key , QCborValue * value_ ) ;
QCborMap__Iterator * QCborMap_insertWithQCborMapvalueType ( QCborMap * self , struct miqt_map /* tuple of QCborValue* and QCborValue* */ v ) ;
QCborMap * QCborMap_fromVariantMap ( struct miqt_map /* of struct miqt_string to QVariant* */ map ) ;
QCborMap * QCborMap_fromVariantHash ( struct miqt_map /* of struct miqt_string to QVariant* */ hash ) ;
QCborMap * QCborMap_fromJsonObject ( QJsonObject * o ) ;
struct miqt_map /* of struct miqt_string to QVariant* */ QCborMap_toVariantMap ( const QCborMap * self ) ;
struct miqt_map /* of struct miqt_string to QVariant* */ QCborMap_toVariantHash ( const QCborMap * self ) ;
QJsonObject * QCborMap_toJsonObject ( const QCborMap * self ) ;
void QCborMap_delete ( QCborMap * self ) ;
2024-08-25 16:08:24 +12:00
2024-12-07 17:15:57 +13:00
QCborMap__Iterator * QCborMap__Iterator_new ( ) ;
QCborMap__Iterator * QCborMap__Iterator_new2 ( QCborMap__Iterator * param1 ) ;
2025-02-01 13:45:16 +13:00
void QCborMap__Iterator_operatorAssign ( QCborMap__Iterator * self , QCborMap__Iterator * other ) ;
struct miqt_map /* tuple of QCborValueConstRef* and QCborValueRef* */ QCborMap__Iterator_operatorMultiply ( const QCborMap__Iterator * self ) ;
struct miqt_map /* tuple of QCborValueConstRef* and QCborValueRef* */ QCborMap__Iterator_operatorSubscript ( const QCborMap__Iterator * self , ptrdiff_t j ) ;
QCborValueRef * QCborMap__Iterator_operatorMinusGreater ( QCborMap__Iterator * self ) ;
QCborValueConstRef * QCborMap__Iterator_operatorMinusGreater2 ( const QCborMap__Iterator * self ) ;
QCborValue * QCborMap__Iterator_key ( const QCborMap__Iterator * self ) ;
QCborValueRef * QCborMap__Iterator_value ( const QCborMap__Iterator * self ) ;
bool QCborMap__Iterator_operatorEqual ( const QCborMap__Iterator * self , QCborMap__Iterator * o ) ;
bool QCborMap__Iterator_operatorNotEqual ( const QCborMap__Iterator * self , QCborMap__Iterator * o ) ;
bool QCborMap__Iterator_operatorLesser ( const QCborMap__Iterator * self , QCborMap__Iterator * other ) ;
bool QCborMap__Iterator_operatorLesserOrEqual ( const QCborMap__Iterator * self , QCborMap__Iterator * other ) ;
bool QCborMap__Iterator_operatorGreater ( const QCborMap__Iterator * self , QCborMap__Iterator * other ) ;
bool QCborMap__Iterator_operatorGreaterOrEqual ( const QCborMap__Iterator * self , QCborMap__Iterator * other ) ;
bool QCborMap__Iterator_operatorEqualWithQCborMapConstIterator ( const QCborMap__Iterator * self , QCborMap__ConstIterator * o ) ;
bool QCborMap__Iterator_operatorNotEqualWithQCborMapConstIterator ( const QCborMap__Iterator * self , QCborMap__ConstIterator * o ) ;
bool QCborMap__Iterator_operatorLesserWithOther ( const QCborMap__Iterator * self , QCborMap__ConstIterator * other ) ;
bool QCborMap__Iterator_operatorLesserOrEqualWithOther ( const QCborMap__Iterator * self , QCborMap__ConstIterator * other ) ;
bool QCborMap__Iterator_operatorGreaterWithOther ( const QCborMap__Iterator * self , QCborMap__ConstIterator * other ) ;
bool QCborMap__Iterator_operatorGreaterOrEqualWithOther ( const QCborMap__Iterator * self , QCborMap__ConstIterator * other ) ;
QCborMap__Iterator * QCborMap__Iterator_operatorPlusPlus ( QCborMap__Iterator * self ) ;
QCborMap__Iterator * QCborMap__Iterator_operatorPlusPlusWithInt ( QCborMap__Iterator * self , int param1 ) ;
QCborMap__Iterator * QCborMap__Iterator_operatorMinusMinus ( QCborMap__Iterator * self ) ;
QCborMap__Iterator * QCborMap__Iterator_operatorMinusMinusWithInt ( QCborMap__Iterator * self , int param1 ) ;
QCborMap__Iterator * QCborMap__Iterator_operatorPlusAssign ( QCborMap__Iterator * self , ptrdiff_t j ) ;
QCborMap__Iterator * QCborMap__Iterator_operatorMinusAssign ( QCborMap__Iterator * self , ptrdiff_t j ) ;
QCborMap__Iterator * QCborMap__Iterator_operatorPlus ( const QCborMap__Iterator * self , ptrdiff_t j ) ;
QCborMap__Iterator * QCborMap__Iterator_operatorMinus ( const QCborMap__Iterator * self , ptrdiff_t j ) ;
ptrdiff_t QCborMap__Iterator_operatorMinusWithQCborMapIterator ( const QCborMap__Iterator * self , QCborMap__Iterator * j ) ;
void QCborMap__Iterator_delete ( QCborMap__Iterator * self ) ;
2024-08-29 19:01:51 +12:00
2024-12-07 17:15:57 +13:00
QCborMap__ConstIterator * QCborMap__ConstIterator_new ( ) ;
QCborMap__ConstIterator * QCborMap__ConstIterator_new2 ( QCborMap__ConstIterator * param1 ) ;
2025-02-01 13:45:16 +13:00
void QCborMap__ConstIterator_operatorAssign ( QCborMap__ConstIterator * self , QCborMap__ConstIterator * other ) ;
struct miqt_map /* tuple of QCborValueConstRef* and QCborValueConstRef* */ QCborMap__ConstIterator_operatorMultiply ( const QCborMap__ConstIterator * self ) ;
struct miqt_map /* tuple of QCborValueConstRef* and QCborValueConstRef* */ QCborMap__ConstIterator_operatorSubscript ( const QCborMap__ConstIterator * self , ptrdiff_t j ) ;
QCborValueConstRef * QCborMap__ConstIterator_operatorMinusGreater ( const QCborMap__ConstIterator * self ) ;
QCborValue * QCborMap__ConstIterator_key ( const QCborMap__ConstIterator * self ) ;
QCborValueConstRef * QCborMap__ConstIterator_value ( const QCborMap__ConstIterator * self ) ;
bool QCborMap__ConstIterator_operatorEqual ( const QCborMap__ConstIterator * self , QCborMap__Iterator * o ) ;
bool QCborMap__ConstIterator_operatorNotEqual ( const QCborMap__ConstIterator * self , QCborMap__Iterator * o ) ;
bool QCborMap__ConstIterator_operatorLesser ( const QCborMap__ConstIterator * self , QCborMap__Iterator * other ) ;
bool QCborMap__ConstIterator_operatorLesserOrEqual ( const QCborMap__ConstIterator * self , QCborMap__Iterator * other ) ;
bool QCborMap__ConstIterator_operatorGreater ( const QCborMap__ConstIterator * self , QCborMap__Iterator * other ) ;
bool QCborMap__ConstIterator_operatorGreaterOrEqual ( const QCborMap__ConstIterator * self , QCborMap__Iterator * other ) ;
bool QCborMap__ConstIterator_operatorEqualWithQCborMapConstIterator ( const QCborMap__ConstIterator * self , QCborMap__ConstIterator * o ) ;
bool QCborMap__ConstIterator_operatorNotEqualWithQCborMapConstIterator ( const QCborMap__ConstIterator * self , QCborMap__ConstIterator * o ) ;
bool QCborMap__ConstIterator_operatorLesserWithOther ( const QCborMap__ConstIterator * self , QCborMap__ConstIterator * other ) ;
bool QCborMap__ConstIterator_operatorLesserOrEqualWithOther ( const QCborMap__ConstIterator * self , QCborMap__ConstIterator * other ) ;
bool QCborMap__ConstIterator_operatorGreaterWithOther ( const QCborMap__ConstIterator * self , QCborMap__ConstIterator * other ) ;
bool QCborMap__ConstIterator_operatorGreaterOrEqualWithOther ( const QCborMap__ConstIterator * self , QCborMap__ConstIterator * other ) ;
QCborMap__ConstIterator * QCborMap__ConstIterator_operatorPlusPlus ( QCborMap__ConstIterator * self ) ;
QCborMap__ConstIterator * QCborMap__ConstIterator_operatorPlusPlusWithInt ( QCborMap__ConstIterator * self , int param1 ) ;
QCborMap__ConstIterator * QCborMap__ConstIterator_operatorMinusMinus ( QCborMap__ConstIterator * self ) ;
QCborMap__ConstIterator * QCborMap__ConstIterator_operatorMinusMinusWithInt ( QCborMap__ConstIterator * self , int param1 ) ;
QCborMap__ConstIterator * QCborMap__ConstIterator_operatorPlusAssign ( QCborMap__ConstIterator * self , ptrdiff_t j ) ;
QCborMap__ConstIterator * QCborMap__ConstIterator_operatorMinusAssign ( QCborMap__ConstIterator * self , ptrdiff_t j ) ;
QCborMap__ConstIterator * QCborMap__ConstIterator_operatorPlus ( const QCborMap__ConstIterator * self , ptrdiff_t j ) ;
QCborMap__ConstIterator * QCborMap__ConstIterator_operatorMinus ( const QCborMap__ConstIterator * self , ptrdiff_t j ) ;
ptrdiff_t QCborMap__ConstIterator_operatorMinusWithQCborMapConstIterator ( const QCborMap__ConstIterator * self , QCborMap__ConstIterator * j ) ;
void QCborMap__ConstIterator_delete ( QCborMap__ConstIterator * self ) ;
2024-08-29 19:01:51 +12:00
2024-08-25 16:08:24 +12:00
# ifdef __cplusplus
} /* extern C */
2025-02-01 13:45:16 +13:00
# endif
2024-08-25 16:08:24 +12:00
# endif