2024-11-17 06:21:37 +00:00
# pragma once
# ifndef MIQT_QT6_CBOR_GEN_QCBORMAP_H
# define MIQT_QT6_CBOR_GEN_QCBORMAP_H
2024-08-25 04:08:24 +00:00
# include <stdbool.h>
# include <stddef.h>
# include <stdint.h>
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
2024-11-04 09:24:09 +00:00
# include "../../libmiqt/libmiqt.h"
2024-09-14 22:29:05 +00:00
2024-08-25 04:08:24 +00:00
# ifdef __cplusplus
extern " C " {
# endif
# ifdef __cplusplus
class QCborMap ;
2024-08-29 07:01:51 +00: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 04:08:24 +00:00
class QCborValue ;
2024-11-18 06:12:54 +00:00
class QCborValueConstRef ;
2024-08-25 04:08:24 +00:00
class QCborValueRef ;
class QJsonObject ;
2024-11-04 07:59:22 +00:00
class QVariant ;
2024-08-25 04:08:24 +00:00
# else
typedef struct QCborMap QCborMap ;
2024-08-29 07:01:51 +00:00
typedef struct QCborMap__ConstIterator QCborMap__ConstIterator ;
typedef struct QCborMap__Iterator QCborMap__Iterator ;
2024-08-25 04:08:24 +00:00
typedef struct QCborValue QCborValue ;
2024-11-18 06:12:54 +00:00
typedef struct QCborValueConstRef QCborValueConstRef ;
2024-08-25 04:08:24 +00:00
typedef struct QCborValueRef QCborValueRef ;
typedef struct QJsonObject QJsonObject ;
2024-11-04 07:59:22 +00:00
typedef struct QVariant QVariant ;
2024-08-25 04:08:24 +00:00
# endif
2024-12-07 04:15:57 +00:00
QCborMap * QCborMap_new ( ) ;
QCborMap * QCborMap_new2 ( QCborMap * other ) ;
2024-08-25 04:08:24 +00:00
void QCborMap_OperatorAssign ( QCborMap * self , QCborMap * other ) ;
void QCborMap_Swap ( QCborMap * self , QCborMap * other ) ;
2024-09-11 05:41:09 +00:00
QCborValue * QCborMap_ToCborValue ( const QCborMap * self ) ;
2024-10-11 05:43:04 +00:00
ptrdiff_t QCborMap_Size ( const QCborMap * self ) ;
2024-09-11 05:41:09 +00:00
bool QCborMap_IsEmpty ( const QCborMap * self ) ;
2024-08-25 04:08:24 +00:00
void QCborMap_Clear ( QCborMap * self ) ;
2024-11-17 06:21:37 +00:00
struct miqt_array /* of QCborValue* */ QCborMap_Keys ( const QCborMap * self ) ;
2024-09-11 05:41:09 +00:00
QCborValue * QCborMap_Value ( const QCborMap * self , long long key ) ;
2024-10-18 23:53:33 +00:00
QCborValue * QCborMap_Value2 ( const QCborMap * self , struct miqt_string key ) ;
2024-09-11 05:41:09 +00:00
QCborValue * QCborMap_Value3 ( const QCborMap * self , QCborValue * key ) ;
QCborValue * QCborMap_OperatorSubscript ( const QCborMap * self , long long key ) ;
2024-10-18 23:53:33 +00:00
QCborValue * QCborMap_OperatorSubscript2 ( const QCborMap * self , struct miqt_string key ) ;
2024-09-11 05:41:09 +00:00
QCborValue * QCborMap_OperatorSubscript3 ( const QCborMap * self , QCborValue * key ) ;
2024-08-29 07:01:51 +00:00
QCborValueRef * QCborMap_OperatorSubscript4 ( QCborMap * self , long long key ) ;
2024-10-18 23:53:33 +00:00
QCborValueRef * QCborMap_OperatorSubscript6 ( QCborMap * self , struct miqt_string key ) ;
2024-08-29 07:01:51 +00:00
QCborValueRef * QCborMap_OperatorSubscript7 ( QCborMap * self , QCborValue * key ) ;
QCborValue * QCborMap_Take ( QCborMap * self , long long key ) ;
2024-10-18 23:53:33 +00:00
QCborValue * QCborMap_Take2 ( QCborMap * self , struct miqt_string key ) ;
2024-08-29 07:01:51 +00:00
QCborValue * QCborMap_Take3 ( QCborMap * self , QCborValue * key ) ;
void QCborMap_Remove ( QCborMap * self , long long key ) ;
2024-10-18 23:53:33 +00:00
void QCborMap_Remove2 ( QCborMap * self , struct miqt_string key ) ;
2024-08-29 07:01:51 +00:00
void QCborMap_Remove3 ( QCborMap * self , QCborValue * key ) ;
2024-09-11 05:41:09 +00:00
bool QCborMap_Contains ( const QCborMap * self , long long key ) ;
2024-10-18 23:53:33 +00:00
bool QCborMap_Contains2 ( const QCborMap * self , struct miqt_string key ) ;
2024-09-11 05:41:09 +00:00
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 ) ;
2024-08-29 07:01:51 +00:00
QCborMap__Iterator * QCborMap_Begin ( QCborMap * self ) ;
2024-09-11 05:41:09 +00:00
QCborMap__ConstIterator * QCborMap_ConstBegin ( const QCborMap * self ) ;
QCborMap__ConstIterator * QCborMap_Begin2 ( const QCborMap * self ) ;
QCborMap__ConstIterator * QCborMap_Cbegin ( const QCborMap * self ) ;
2024-08-29 07:01:51 +00:00
QCborMap__Iterator * QCborMap_End ( QCborMap * self ) ;
2024-09-11 05:41:09 +00:00
QCborMap__ConstIterator * QCborMap_ConstEnd ( const QCborMap * self ) ;
QCborMap__ConstIterator * QCborMap_End2 ( const QCborMap * self ) ;
QCborMap__ConstIterator * QCborMap_Cend ( const QCborMap * self ) ;
2024-08-29 07:01:51 +00:00
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 ) ;
2024-09-11 05:41:09 +00:00
bool QCborMap_Empty ( const QCborMap * self ) ;
2024-08-29 07:01:51 +00:00
QCborMap__Iterator * QCborMap_Find ( QCborMap * self , long long key ) ;
2024-10-18 23:53:33 +00:00
QCborMap__Iterator * QCborMap_Find2 ( QCborMap * self , struct miqt_string key ) ;
2024-08-29 07:01:51 +00:00
QCborMap__Iterator * QCborMap_Find3 ( QCborMap * self , QCborValue * key ) ;
2024-09-11 05:41:09 +00:00
QCborMap__ConstIterator * QCborMap_ConstFind ( const QCborMap * self , long long key ) ;
2024-10-18 23:53:33 +00:00
QCborMap__ConstIterator * QCborMap_ConstFind2 ( const QCborMap * self , struct miqt_string key ) ;
2024-09-11 05:41:09 +00:00
QCborMap__ConstIterator * QCborMap_ConstFind3 ( const QCborMap * self , QCborValue * key ) ;
QCborMap__ConstIterator * QCborMap_Find4 ( const QCborMap * self , long long key ) ;
2024-10-18 23:53:33 +00:00
QCborMap__ConstIterator * QCborMap_Find6 ( const QCborMap * self , struct miqt_string key ) ;
2024-09-11 05:41:09 +00:00
QCborMap__ConstIterator * QCborMap_Find7 ( const QCborMap * self , QCborValue * key ) ;
2024-08-29 07:01:51 +00:00
QCborMap__Iterator * QCborMap_Insert ( QCborMap * self , long long key , QCborValue * value_ ) ;
2024-10-18 23:53:33 +00:00
QCborMap__Iterator * QCborMap_Insert3 ( QCborMap * self , struct miqt_string key , QCborValue * value_ ) ;
2024-08-29 07:01:51 +00:00
QCborMap__Iterator * QCborMap_Insert4 ( QCborMap * self , QCborValue * key , QCborValue * value_ ) ;
2024-11-17 06:21:37 +00:00
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* */ mapVal ) ;
QCborMap * QCborMap_FromVariantHash ( struct miqt_map /* of struct miqt_string to QVariant* */ hash ) ;
2024-08-25 04:08:24 +00:00
QCborMap * QCborMap_FromJsonObject ( QJsonObject * o ) ;
2024-11-17 06:21:37 +00:00
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 ) ;
2024-09-11 05:41:09 +00:00
QJsonObject * QCborMap_ToJsonObject ( const QCborMap * self ) ;
2024-11-19 06:29:06 +00:00
void QCborMap_Delete ( QCborMap * self , bool isSubclass ) ;
2024-08-25 04:08:24 +00:00
2024-12-07 04:15:57 +00:00
QCborMap__Iterator * QCborMap__Iterator_new ( ) ;
QCborMap__Iterator * QCborMap__Iterator_new2 ( QCborMap__Iterator * param1 ) ;
2024-09-18 00:12:02 +00:00
void QCborMap__Iterator_OperatorAssign ( QCborMap__Iterator * self , QCborMap__Iterator * other ) ;
2024-11-18 06:12:54 +00:00
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 ) ;
2024-09-11 05:41:09 +00:00
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 ) ;
2024-09-18 00:12:02 +00:00
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 ) ;
2024-10-11 05:43:04 +00:00
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 ) ;
2024-11-19 06:29:06 +00:00
void QCborMap__Iterator_Delete ( QCborMap__Iterator * self , bool isSubclass ) ;
2024-08-29 07:01:51 +00:00
2024-12-07 04:15:57 +00:00
QCborMap__ConstIterator * QCborMap__ConstIterator_new ( ) ;
QCborMap__ConstIterator * QCborMap__ConstIterator_new2 ( QCborMap__ConstIterator * param1 ) ;
2024-09-18 00:12:02 +00:00
void QCborMap__ConstIterator_OperatorAssign ( QCborMap__ConstIterator * self , QCborMap__ConstIterator * other ) ;
2024-11-18 06:12:54 +00:00
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 ) ;
2024-09-11 05:41:09 +00:00
QCborValue * QCborMap__ConstIterator_Key ( const QCborMap__ConstIterator * self ) ;
2024-11-18 06:12:54 +00:00
QCborValueConstRef * QCborMap__ConstIterator_Value ( const QCborMap__ConstIterator * self ) ;
2024-09-11 05:41:09 +00:00
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 ) ;
2024-09-18 00:12:02 +00:00
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 ) ;
2024-10-11 05:43:04 +00:00
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 ) ;
2024-11-19 06:29:06 +00:00
void QCborMap__ConstIterator_Delete ( QCborMap__ConstIterator * self , bool isSubclass ) ;
2024-08-29 07:01:51 +00:00
2024-08-25 04:08:24 +00:00
# ifdef __cplusplus
} /* extern C */
# endif
# endif