#ifndef GEN_QJSONARRAY_H #define GEN_QJSONARRAY_H #include #include #include #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus class QJsonArray; #if defined(WORKAROUND_INNER_CLASS_DEFINITION_QJsonArray__const_iterator) typedef QJsonArray::const_iterator QJsonArray__const_iterator; #else class QJsonArray__const_iterator; #endif #if defined(WORKAROUND_INNER_CLASS_DEFINITION_QJsonArray__iterator) typedef QJsonArray::iterator QJsonArray__iterator; #else class QJsonArray__iterator; #endif class QJsonValue; class QJsonValuePtr; class QJsonValueRef; class QJsonValueRefPtr; #else typedef struct QJsonArray QJsonArray; typedef struct QJsonArray__const_iterator QJsonArray__const_iterator; typedef struct QJsonArray__iterator QJsonArray__iterator; typedef struct QJsonValue QJsonValue; typedef struct QJsonValuePtr QJsonValuePtr; typedef struct QJsonValueRef QJsonValueRef; typedef struct QJsonValueRefPtr QJsonValueRefPtr; #endif QJsonArray* QJsonArray_new(); QJsonArray* QJsonArray_new2(QJsonArray* other); void QJsonArray_OperatorAssign(QJsonArray* self, QJsonArray* other); QJsonArray* QJsonArray_FromStringList(char** list, uint64_t* list_Lengths, size_t list_len); int QJsonArray_Size(QJsonArray* self); int QJsonArray_Count(QJsonArray* self); bool QJsonArray_IsEmpty(QJsonArray* self); QJsonValue* QJsonArray_At(QJsonArray* self, int i); QJsonValue* QJsonArray_First(QJsonArray* self); QJsonValue* QJsonArray_Last(QJsonArray* self); void QJsonArray_Prepend(QJsonArray* self, QJsonValue* value); void QJsonArray_Append(QJsonArray* self, QJsonValue* value); void QJsonArray_RemoveAt(QJsonArray* self, int i); QJsonValue* QJsonArray_TakeAt(QJsonArray* self, int i); void QJsonArray_RemoveFirst(QJsonArray* self); void QJsonArray_RemoveLast(QJsonArray* self); void QJsonArray_Insert(QJsonArray* self, int i, QJsonValue* value); void QJsonArray_Replace(QJsonArray* self, int i, QJsonValue* value); bool QJsonArray_Contains(QJsonArray* self, QJsonValue* element); QJsonValueRef* QJsonArray_OperatorSubscript(QJsonArray* self, int i); QJsonValue* QJsonArray_OperatorSubscriptWithInt(QJsonArray* self, int i); bool QJsonArray_OperatorEqual(QJsonArray* self, QJsonArray* other); bool QJsonArray_OperatorNotEqual(QJsonArray* self, QJsonArray* other); void QJsonArray_Swap(QJsonArray* self, QJsonArray* other); QJsonArray__iterator* QJsonArray_Begin(QJsonArray* self); QJsonArray__const_iterator* QJsonArray_Begin2(QJsonArray* self); QJsonArray__const_iterator* QJsonArray_ConstBegin(QJsonArray* self); QJsonArray__const_iterator* QJsonArray_Cbegin(QJsonArray* self); QJsonArray__iterator* QJsonArray_End(QJsonArray* self); QJsonArray__const_iterator* QJsonArray_End2(QJsonArray* self); QJsonArray__const_iterator* QJsonArray_ConstEnd(QJsonArray* self); QJsonArray__const_iterator* QJsonArray_Cend(QJsonArray* self); QJsonArray__iterator* QJsonArray_Insert2(QJsonArray* self, QJsonArray__iterator* before, QJsonValue* value); QJsonArray__iterator* QJsonArray_Erase(QJsonArray* self, QJsonArray__iterator* it); QJsonArray* QJsonArray_OperatorPlus(QJsonArray* self, QJsonValue* v); QJsonArray* QJsonArray_OperatorPlusAssign(QJsonArray* self, QJsonValue* v); QJsonArray* QJsonArray_OperatorShiftLeft(QJsonArray* self, QJsonValue* v); void QJsonArray_PushBack(QJsonArray* self, QJsonValue* t); void QJsonArray_PushFront(QJsonArray* self, QJsonValue* t); void QJsonArray_PopFront(QJsonArray* self); void QJsonArray_PopBack(QJsonArray* self); bool QJsonArray_Empty(QJsonArray* self); void QJsonArray_Delete(QJsonArray* self); QJsonArray__iterator* QJsonArray__iterator_new(); QJsonArray__iterator* QJsonArray__iterator_new2(QJsonArray* array, int index); QJsonArray__iterator* QJsonArray__iterator_new3(QJsonArray__iterator* param1); QJsonValueRef* QJsonArray__iterator_OperatorMultiply(QJsonArray__iterator* self); QJsonValueRefPtr* QJsonArray__iterator_OperatorMinusGreater(QJsonArray__iterator* self); QJsonValueRef* QJsonArray__iterator_OperatorSubscript(QJsonArray__iterator* self, int j); bool QJsonArray__iterator_OperatorEqual(QJsonArray__iterator* self, QJsonArray__iterator* o); bool QJsonArray__iterator_OperatorNotEqual(QJsonArray__iterator* self, QJsonArray__iterator* o); bool QJsonArray__iterator_OperatorLesser(QJsonArray__iterator* self, QJsonArray__iterator* other); bool QJsonArray__iterator_OperatorLesserOrEqual(QJsonArray__iterator* self, QJsonArray__iterator* other); bool QJsonArray__iterator_OperatorGreater(QJsonArray__iterator* self, QJsonArray__iterator* other); bool QJsonArray__iterator_OperatorGreaterOrEqual(QJsonArray__iterator* self, QJsonArray__iterator* other); bool QJsonArray__iterator_OperatorEqualWithQJsonArrayconstIterator(QJsonArray__iterator* self, QJsonArray__const_iterator* o); bool QJsonArray__iterator_OperatorNotEqualWithQJsonArrayconstIterator(QJsonArray__iterator* self, QJsonArray__const_iterator* o); bool QJsonArray__iterator_OperatorLesserWithOther(QJsonArray__iterator* self, QJsonArray__const_iterator* other); bool QJsonArray__iterator_OperatorLesserOrEqualWithOther(QJsonArray__iterator* self, QJsonArray__const_iterator* other); bool QJsonArray__iterator_OperatorGreaterWithOther(QJsonArray__iterator* self, QJsonArray__const_iterator* other); bool QJsonArray__iterator_OperatorGreaterOrEqualWithOther(QJsonArray__iterator* self, QJsonArray__const_iterator* other); QJsonArray__iterator* QJsonArray__iterator_OperatorPlusPlus(QJsonArray__iterator* self, int param1); QJsonArray__iterator* QJsonArray__iterator_OperatorMinusMinus(QJsonArray__iterator* self, int param1); QJsonArray__iterator* QJsonArray__iterator_OperatorPlus(QJsonArray__iterator* self, int j); QJsonArray__iterator* QJsonArray__iterator_OperatorMinus(QJsonArray__iterator* self, int j); int QJsonArray__iterator_OperatorMinusWithQJsonArrayiterator(QJsonArray__iterator* self, QJsonArray__iterator* j); void QJsonArray__iterator_Delete(QJsonArray__iterator* self); QJsonArray__const_iterator* QJsonArray__const_iterator_new(); QJsonArray__const_iterator* QJsonArray__const_iterator_new2(QJsonArray* array, int index); QJsonArray__const_iterator* QJsonArray__const_iterator_new3(QJsonArray__const_iterator* o); QJsonArray__const_iterator* QJsonArray__const_iterator_new4(QJsonArray__iterator* o); QJsonValue* QJsonArray__const_iterator_OperatorMultiply(QJsonArray__const_iterator* self); QJsonValuePtr* QJsonArray__const_iterator_OperatorMinusGreater(QJsonArray__const_iterator* self); QJsonValue* QJsonArray__const_iterator_OperatorSubscript(QJsonArray__const_iterator* self, int j); bool QJsonArray__const_iterator_OperatorEqual(QJsonArray__const_iterator* self, QJsonArray__const_iterator* o); bool QJsonArray__const_iterator_OperatorNotEqual(QJsonArray__const_iterator* self, QJsonArray__const_iterator* o); bool QJsonArray__const_iterator_OperatorLesser(QJsonArray__const_iterator* self, QJsonArray__const_iterator* other); bool QJsonArray__const_iterator_OperatorLesserOrEqual(QJsonArray__const_iterator* self, QJsonArray__const_iterator* other); bool QJsonArray__const_iterator_OperatorGreater(QJsonArray__const_iterator* self, QJsonArray__const_iterator* other); bool QJsonArray__const_iterator_OperatorGreaterOrEqual(QJsonArray__const_iterator* self, QJsonArray__const_iterator* other); QJsonArray__const_iterator* QJsonArray__const_iterator_OperatorPlusPlus(QJsonArray__const_iterator* self, int param1); QJsonArray__const_iterator* QJsonArray__const_iterator_OperatorMinusMinus(QJsonArray__const_iterator* self, int param1); QJsonArray__const_iterator* QJsonArray__const_iterator_OperatorPlus(QJsonArray__const_iterator* self, int j); QJsonArray__const_iterator* QJsonArray__const_iterator_OperatorMinus(QJsonArray__const_iterator* self, int j); int QJsonArray__const_iterator_OperatorMinusWithQJsonArrayconstIterator(QJsonArray__const_iterator* self, QJsonArray__const_iterator* j); void QJsonArray__const_iterator_Delete(QJsonArray__const_iterator* self); #ifdef __cplusplus } /* extern C */ #endif #endif