#include #include #include #include #include "qcborstreamreader.h" #include "gen_qcborstreamreader.h" extern "C" { extern void miqt_exec_callback(void* cb, int argc, void* argv); } QCborStreamReader* QCborStreamReader_new() { return new QCborStreamReader(); } QCborStreamReader* QCborStreamReader_new2(const char* data, size_t lenVal) { return new QCborStreamReader(data, static_cast(lenVal)); } QCborStreamReader* QCborStreamReader_new3(const unsigned char* data, size_t lenVal) { return new QCborStreamReader(static_cast(data), static_cast(lenVal)); } QCborStreamReader* QCborStreamReader_new4(QByteArray* data) { return new QCborStreamReader(*data); } QCborStreamReader* QCborStreamReader_new5(QIODevice* device) { return new QCborStreamReader(device); } void QCborStreamReader_SetDevice(QCborStreamReader* self, QIODevice* device) { self->setDevice(device); } QIODevice* QCborStreamReader_Device(QCborStreamReader* self) { return const_cast(self)->device(); } void QCborStreamReader_AddData(QCborStreamReader* self, QByteArray* data) { self->addData(*data); } void QCborStreamReader_AddData2(QCborStreamReader* self, const char* data, size_t lenVal) { self->addData(data, static_cast(lenVal)); } void QCborStreamReader_AddData3(QCborStreamReader* self, const unsigned char* data, size_t lenVal) { self->addData(static_cast(data), static_cast(lenVal)); } void QCborStreamReader_Reparse(QCborStreamReader* self) { self->reparse(); } void QCborStreamReader_Clear(QCborStreamReader* self) { self->clear(); } void QCborStreamReader_Reset(QCborStreamReader* self) { self->reset(); } QCborError* QCborStreamReader_LastError(QCborStreamReader* self) { QCborError ret = self->lastError(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QCborError(ret)); } long long QCborStreamReader_CurrentOffset(QCborStreamReader* self) { return const_cast(self)->currentOffset(); } bool QCborStreamReader_IsValid(QCborStreamReader* self) { return const_cast(self)->isValid(); } int QCborStreamReader_ContainerDepth(QCborStreamReader* self) { return const_cast(self)->containerDepth(); } uintptr_t QCborStreamReader_ParentContainerType(QCborStreamReader* self) { QCborStreamReader::Type ret = const_cast(self)->parentContainerType(); return static_cast(ret); } bool QCborStreamReader_HasNext(QCborStreamReader* self) { return const_cast(self)->hasNext(); } bool QCborStreamReader_Next(QCborStreamReader* self) { return self->next(); } uintptr_t QCborStreamReader_Type(QCborStreamReader* self) { QCborStreamReader::Type ret = const_cast(self)->type(); return static_cast(ret); } bool QCborStreamReader_IsUnsignedInteger(QCborStreamReader* self) { return const_cast(self)->isUnsignedInteger(); } bool QCborStreamReader_IsNegativeInteger(QCborStreamReader* self) { return const_cast(self)->isNegativeInteger(); } bool QCborStreamReader_IsInteger(QCborStreamReader* self) { return const_cast(self)->isInteger(); } bool QCborStreamReader_IsByteArray(QCborStreamReader* self) { return const_cast(self)->isByteArray(); } bool QCborStreamReader_IsString(QCborStreamReader* self) { return const_cast(self)->isString(); } bool QCborStreamReader_IsArray(QCborStreamReader* self) { return const_cast(self)->isArray(); } bool QCborStreamReader_IsMap(QCborStreamReader* self) { return const_cast(self)->isMap(); } bool QCborStreamReader_IsTag(QCborStreamReader* self) { return const_cast(self)->isTag(); } bool QCborStreamReader_IsSimpleType(QCborStreamReader* self) { return const_cast(self)->isSimpleType(); } bool QCborStreamReader_IsFloat16(QCborStreamReader* self) { return const_cast(self)->isFloat16(); } bool QCborStreamReader_IsFloat(QCborStreamReader* self) { return const_cast(self)->isFloat(); } bool QCborStreamReader_IsDouble(QCborStreamReader* self) { return const_cast(self)->isDouble(); } bool QCborStreamReader_IsInvalid(QCborStreamReader* self) { return const_cast(self)->isInvalid(); } bool QCborStreamReader_IsFalse(QCborStreamReader* self) { return const_cast(self)->isFalse(); } bool QCborStreamReader_IsTrue(QCborStreamReader* self) { return const_cast(self)->isTrue(); } bool QCborStreamReader_IsBool(QCborStreamReader* self) { return const_cast(self)->isBool(); } bool QCborStreamReader_IsNull(QCborStreamReader* self) { return const_cast(self)->isNull(); } bool QCborStreamReader_IsUndefined(QCborStreamReader* self) { return const_cast(self)->isUndefined(); } bool QCborStreamReader_IsLengthKnown(QCborStreamReader* self) { return const_cast(self)->isLengthKnown(); } unsigned long long QCborStreamReader_Length(QCborStreamReader* self) { return const_cast(self)->length(); } bool QCborStreamReader_IsContainer(QCborStreamReader* self) { return const_cast(self)->isContainer(); } bool QCborStreamReader_EnterContainer(QCborStreamReader* self) { return self->enterContainer(); } bool QCborStreamReader_LeaveContainer(QCborStreamReader* self) { return self->leaveContainer(); } size_t QCborStreamReader_CurrentStringChunkSize(QCborStreamReader* self) { return const_cast(self)->currentStringChunkSize(); } bool QCborStreamReader_ToBool(QCborStreamReader* self) { return const_cast(self)->toBool(); } unsigned long long QCborStreamReader_ToUnsignedInteger(QCborStreamReader* self) { return const_cast(self)->toUnsignedInteger(); } float QCborStreamReader_ToFloat(QCborStreamReader* self) { return const_cast(self)->toFloat(); } double QCborStreamReader_ToDouble(QCborStreamReader* self) { return const_cast(self)->toDouble(); } long long QCborStreamReader_ToInteger(QCborStreamReader* self) { return const_cast(self)->toInteger(); } bool QCborStreamReader_Next1(QCborStreamReader* self, int maxRecursion) { return self->next(static_cast(maxRecursion)); } void QCborStreamReader_Delete(QCborStreamReader* self) { delete self; }