miqt/qt6/cbor/gen_qcborstreamwriter.cpp

128 lines
3.4 KiB
C++
Raw Normal View History

#include <QByteArray>
#include <QCborStreamWriter>
#include <QIODevice>
#include <qcborstreamwriter.h>
2024-08-29 19:01:51 +12:00
#include "gen_qcborstreamwriter.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
} /* extern C */
#endif
2024-12-07 17:15:57 +13:00
QCborStreamWriter* QCborStreamWriter_new(QIODevice* device) {
return new QCborStreamWriter(device);
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_setDevice(QCborStreamWriter* self, QIODevice* device) {
self->setDevice(device);
}
2025-02-01 13:45:16 +13:00
QIODevice* QCborStreamWriter_device(const QCborStreamWriter* self) {
return self->device();
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_append(QCborStreamWriter* self, unsigned long long u) {
2024-08-29 19:01:51 +12:00
self->append(static_cast<quint64>(u));
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_appendWithQint64(QCborStreamWriter* self, long long i) {
2024-08-29 19:01:51 +12:00
self->append(static_cast<qint64>(i));
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_appendWithQCborNegativeInteger(QCborStreamWriter* self, uint64_t n) {
self->append(static_cast<QCborNegativeInteger>(n));
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_appendWithBa(QCborStreamWriter* self, struct miqt_string ba) {
QByteArray ba_QByteArray(ba.data, ba.len);
self->append(ba_QByteArray);
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_appendWithTag(QCborStreamWriter* self, uint64_t tag) {
self->append(static_cast<QCborTag>(tag));
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_append3(QCborStreamWriter* self, int tag) {
self->append(static_cast<QCborKnownTags>(tag));
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_appendWithSt(QCborStreamWriter* self, uint8_t st) {
self->append(static_cast<QCborSimpleType>(st));
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_appendWithFloat(QCborStreamWriter* self, float f) {
self->append(static_cast<float>(f));
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_appendWithDouble(QCborStreamWriter* self, double d) {
self->append(static_cast<double>(d));
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_appendByteString(QCborStreamWriter* self, const char* data, ptrdiff_t len) {
self->appendByteString(data, (qsizetype)(len));
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_appendTextString(QCborStreamWriter* self, const char* utf8, ptrdiff_t len) {
self->appendTextString(utf8, (qsizetype)(len));
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_appendWithBool(QCborStreamWriter* self, bool b) {
self->append(b);
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_appendNull(QCborStreamWriter* self) {
self->appendNull();
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_appendUndefined(QCborStreamWriter* self) {
self->appendUndefined();
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_appendWithInt(QCborStreamWriter* self, int i) {
self->append(static_cast<int>(i));
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_appendWithUint(QCborStreamWriter* self, unsigned int u) {
self->append(static_cast<uint>(u));
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_append4(QCborStreamWriter* self, const char* str) {
self->append(str);
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_startArray(QCborStreamWriter* self) {
self->startArray();
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_startArrayWithCount(QCborStreamWriter* self, unsigned long long count) {
2024-08-29 19:01:51 +12:00
self->startArray(static_cast<quint64>(count));
}
2025-02-01 13:45:16 +13:00
bool QCborStreamWriter_endArray(QCborStreamWriter* self) {
return self->endArray();
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_startMap(QCborStreamWriter* self) {
self->startMap();
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_startMapWithCount(QCborStreamWriter* self, unsigned long long count) {
2024-08-29 19:01:51 +12:00
self->startMap(static_cast<quint64>(count));
}
2025-02-01 13:45:16 +13:00
bool QCborStreamWriter_endMap(QCborStreamWriter* self) {
return self->endMap();
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_append22(QCborStreamWriter* self, const char* str, ptrdiff_t size) {
self->append(str, (qsizetype)(size));
}
2025-02-01 13:45:16 +13:00
void QCborStreamWriter_delete(QCborStreamWriter* self) {
delete self;
}