miqt/qt6/gen_qmetacontainer.cpp

375 lines
11 KiB
C++
Raw Normal View History

2024-10-20 18:21:03 +13:00
#include <QMetaAssociation>
#include <QMetaContainer>
#include <QMetaSequence>
#include <QMetaType>
#include <qmetacontainer.h>
#include "gen_qmetacontainer.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
} /* extern C */
#endif
2024-10-20 18:21:03 +13:00
2024-12-07 17:15:57 +13:00
QMetaContainer* QMetaContainer_new() {
return new QMetaContainer();
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QMetaContainer* QMetaContainer_new2(QMetaContainer* param1) {
return new QMetaContainer(*param1);
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
bool QMetaContainer_hasInputIterator(const QMetaContainer* self) {
2024-10-20 18:21:03 +13:00
return self->hasInputIterator();
}
2025-02-01 13:45:16 +13:00
bool QMetaContainer_hasForwardIterator(const QMetaContainer* self) {
2024-10-20 18:21:03 +13:00
return self->hasForwardIterator();
}
2025-02-01 13:45:16 +13:00
bool QMetaContainer_hasBidirectionalIterator(const QMetaContainer* self) {
2024-10-20 18:21:03 +13:00
return self->hasBidirectionalIterator();
}
2025-02-01 13:45:16 +13:00
bool QMetaContainer_hasRandomAccessIterator(const QMetaContainer* self) {
2024-10-20 18:21:03 +13:00
return self->hasRandomAccessIterator();
}
2025-02-01 13:45:16 +13:00
bool QMetaContainer_hasSize(const QMetaContainer* self) {
2024-10-20 18:21:03 +13:00
return self->hasSize();
}
2025-02-01 13:45:16 +13:00
ptrdiff_t QMetaContainer_size(const QMetaContainer* self, const void* container) {
2024-10-20 18:21:03 +13:00
qsizetype _ret = self->size(container);
return static_cast<ptrdiff_t>(_ret);
}
2025-02-01 13:45:16 +13:00
bool QMetaContainer_canClear(const QMetaContainer* self) {
2024-10-20 18:21:03 +13:00
return self->canClear();
}
2025-02-01 13:45:16 +13:00
void QMetaContainer_clear(const QMetaContainer* self, void* container) {
2024-10-20 18:21:03 +13:00
self->clear(container);
}
2025-02-01 13:45:16 +13:00
bool QMetaContainer_hasIterator(const QMetaContainer* self) {
2024-10-20 18:21:03 +13:00
return self->hasIterator();
}
2025-02-01 13:45:16 +13:00
void* QMetaContainer_begin(const QMetaContainer* self, void* container) {
2024-10-20 18:21:03 +13:00
return self->begin(container);
}
2025-02-01 13:45:16 +13:00
void* QMetaContainer_end(const QMetaContainer* self, void* container) {
2024-10-20 18:21:03 +13:00
return self->end(container);
}
2025-02-01 13:45:16 +13:00
void QMetaContainer_destroyIterator(const QMetaContainer* self, const void* iterator) {
2024-10-20 18:21:03 +13:00
self->destroyIterator(iterator);
}
2025-02-01 13:45:16 +13:00
bool QMetaContainer_compareIterator(const QMetaContainer* self, const void* i, const void* j) {
2024-10-20 18:21:03 +13:00
return self->compareIterator(i, j);
}
2025-02-01 13:45:16 +13:00
void QMetaContainer_copyIterator(const QMetaContainer* self, void* target, const void* source) {
2024-10-20 18:21:03 +13:00
self->copyIterator(target, source);
}
2025-02-01 13:45:16 +13:00
void QMetaContainer_advanceIterator(const QMetaContainer* self, void* iterator, ptrdiff_t step) {
2024-10-20 18:21:03 +13:00
self->advanceIterator(iterator, (qsizetype)(step));
}
2025-02-01 13:45:16 +13:00
ptrdiff_t QMetaContainer_diffIterator(const QMetaContainer* self, const void* i, const void* j) {
2024-10-20 18:21:03 +13:00
qsizetype _ret = self->diffIterator(i, j);
return static_cast<ptrdiff_t>(_ret);
}
2025-02-01 13:45:16 +13:00
bool QMetaContainer_hasConstIterator(const QMetaContainer* self) {
2024-10-20 18:21:03 +13:00
return self->hasConstIterator();
}
2025-02-01 13:45:16 +13:00
void* QMetaContainer_constBegin(const QMetaContainer* self, const void* container) {
2024-10-20 18:21:03 +13:00
return self->constBegin(container);
}
2025-02-01 13:45:16 +13:00
void* QMetaContainer_constEnd(const QMetaContainer* self, const void* container) {
2024-10-20 18:21:03 +13:00
return self->constEnd(container);
}
2025-02-01 13:45:16 +13:00
void QMetaContainer_destroyConstIterator(const QMetaContainer* self, const void* iterator) {
2024-10-20 18:21:03 +13:00
self->destroyConstIterator(iterator);
}
2025-02-01 13:45:16 +13:00
bool QMetaContainer_compareConstIterator(const QMetaContainer* self, const void* i, const void* j) {
2024-10-20 18:21:03 +13:00
return self->compareConstIterator(i, j);
}
2025-02-01 13:45:16 +13:00
void QMetaContainer_copyConstIterator(const QMetaContainer* self, void* target, const void* source) {
2024-10-20 18:21:03 +13:00
self->copyConstIterator(target, source);
}
2025-02-01 13:45:16 +13:00
void QMetaContainer_advanceConstIterator(const QMetaContainer* self, void* iterator, ptrdiff_t step) {
2024-10-20 18:21:03 +13:00
self->advanceConstIterator(iterator, (qsizetype)(step));
}
2025-02-01 13:45:16 +13:00
ptrdiff_t QMetaContainer_diffConstIterator(const QMetaContainer* self, const void* i, const void* j) {
2024-10-20 18:21:03 +13:00
qsizetype _ret = self->diffConstIterator(i, j);
return static_cast<ptrdiff_t>(_ret);
}
2025-02-01 13:45:16 +13:00
void QMetaContainer_delete(QMetaContainer* self) {
delete self;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QMetaSequence* QMetaSequence_new() {
return new QMetaSequence();
}
void QMetaSequence_virtbase(QMetaSequence* src, QMetaContainer** outptr_QMetaContainer) {
*outptr_QMetaContainer = static_cast<QMetaContainer*>(src);
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QMetaType* QMetaSequence_valueMetaType(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return new QMetaType(self->valueMetaType());
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_isSortable(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->isSortable();
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_canAddValueAtBegin(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->canAddValueAtBegin();
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_addValueAtBegin(const QMetaSequence* self, void* container, const void* value) {
2024-10-20 18:21:03 +13:00
self->addValueAtBegin(container, value);
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_canAddValueAtEnd(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->canAddValueAtEnd();
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_addValueAtEnd(const QMetaSequence* self, void* container, const void* value) {
2024-10-20 18:21:03 +13:00
self->addValueAtEnd(container, value);
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_canRemoveValueAtBegin(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->canRemoveValueAtBegin();
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_removeValueAtBegin(const QMetaSequence* self, void* container) {
2024-10-20 18:21:03 +13:00
self->removeValueAtBegin(container);
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_canRemoveValueAtEnd(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->canRemoveValueAtEnd();
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_removeValueAtEnd(const QMetaSequence* self, void* container) {
2024-10-20 18:21:03 +13:00
self->removeValueAtEnd(container);
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_canGetValueAtIndex(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->canGetValueAtIndex();
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_valueAtIndex(const QMetaSequence* self, const void* container, ptrdiff_t index, void* result) {
2024-10-20 18:21:03 +13:00
self->valueAtIndex(container, (qsizetype)(index), result);
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_canSetValueAtIndex(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->canSetValueAtIndex();
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_setValueAtIndex(const QMetaSequence* self, void* container, ptrdiff_t index, const void* value) {
2024-10-20 18:21:03 +13:00
self->setValueAtIndex(container, (qsizetype)(index), value);
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_canAddValue(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->canAddValue();
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_addValue(const QMetaSequence* self, void* container, const void* value) {
2024-10-20 18:21:03 +13:00
self->addValue(container, value);
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_canRemoveValue(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->canRemoveValue();
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_removeValue(const QMetaSequence* self, void* container) {
2024-10-20 18:21:03 +13:00
self->removeValue(container);
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_canGetValueAtIterator(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->canGetValueAtIterator();
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_valueAtIterator(const QMetaSequence* self, const void* iterator, void* result) {
2024-10-20 18:21:03 +13:00
self->valueAtIterator(iterator, result);
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_canSetValueAtIterator(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->canSetValueAtIterator();
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_setValueAtIterator(const QMetaSequence* self, const void* iterator, const void* value) {
2024-10-20 18:21:03 +13:00
self->setValueAtIterator(iterator, value);
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_canInsertValueAtIterator(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->canInsertValueAtIterator();
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_insertValueAtIterator(const QMetaSequence* self, void* container, const void* iterator, const void* value) {
2024-10-20 18:21:03 +13:00
self->insertValueAtIterator(container, iterator, value);
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_canEraseValueAtIterator(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->canEraseValueAtIterator();
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_eraseValueAtIterator(const QMetaSequence* self, void* container, const void* iterator) {
2024-10-20 18:21:03 +13:00
self->eraseValueAtIterator(container, iterator);
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_canEraseRangeAtIterator(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->canEraseRangeAtIterator();
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_eraseRangeAtIterator(const QMetaSequence* self, void* container, const void* iterator1, const void* iterator2) {
2024-10-20 18:21:03 +13:00
self->eraseRangeAtIterator(container, iterator1, iterator2);
}
2025-02-01 13:45:16 +13:00
bool QMetaSequence_canGetValueAtConstIterator(const QMetaSequence* self) {
2024-10-20 18:21:03 +13:00
return self->canGetValueAtConstIterator();
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_valueAtConstIterator(const QMetaSequence* self, const void* iterator, void* result) {
2024-10-20 18:21:03 +13:00
self->valueAtConstIterator(iterator, result);
}
2025-02-01 13:45:16 +13:00
void QMetaSequence_delete(QMetaSequence* self) {
delete self;
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QMetaAssociation* QMetaAssociation_new() {
return new QMetaAssociation();
}
void QMetaAssociation_virtbase(QMetaAssociation* src, QMetaContainer** outptr_QMetaContainer) {
*outptr_QMetaContainer = static_cast<QMetaContainer*>(src);
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QMetaType* QMetaAssociation_keyMetaType(const QMetaAssociation* self) {
2024-10-20 18:21:03 +13:00
return new QMetaType(self->keyMetaType());
}
2025-02-01 13:45:16 +13:00
QMetaType* QMetaAssociation_mappedMetaType(const QMetaAssociation* self) {
2024-10-20 18:21:03 +13:00
return new QMetaType(self->mappedMetaType());
}
2025-02-01 13:45:16 +13:00
bool QMetaAssociation_canInsertKey(const QMetaAssociation* self) {
2024-10-20 18:21:03 +13:00
return self->canInsertKey();
}
2025-02-01 13:45:16 +13:00
void QMetaAssociation_insertKey(const QMetaAssociation* self, void* container, const void* key) {
2024-10-20 18:21:03 +13:00
self->insertKey(container, key);
}
2025-02-01 13:45:16 +13:00
bool QMetaAssociation_canRemoveKey(const QMetaAssociation* self) {
2024-10-20 18:21:03 +13:00
return self->canRemoveKey();
}
2025-02-01 13:45:16 +13:00
void QMetaAssociation_removeKey(const QMetaAssociation* self, void* container, const void* key) {
2024-10-20 18:21:03 +13:00
self->removeKey(container, key);
}
2025-02-01 13:45:16 +13:00
bool QMetaAssociation_canContainsKey(const QMetaAssociation* self) {
2024-10-20 18:21:03 +13:00
return self->canContainsKey();
}
2025-02-01 13:45:16 +13:00
bool QMetaAssociation_containsKey(const QMetaAssociation* self, const void* container, const void* key) {
2024-10-20 18:21:03 +13:00
return self->containsKey(container, key);
}
2025-02-01 13:45:16 +13:00
bool QMetaAssociation_canGetMappedAtKey(const QMetaAssociation* self) {
2024-10-20 18:21:03 +13:00
return self->canGetMappedAtKey();
}
2025-02-01 13:45:16 +13:00
void QMetaAssociation_mappedAtKey(const QMetaAssociation* self, const void* container, const void* key, void* mapped) {
2024-10-20 18:21:03 +13:00
self->mappedAtKey(container, key, mapped);
}
2025-02-01 13:45:16 +13:00
bool QMetaAssociation_canSetMappedAtKey(const QMetaAssociation* self) {
2024-10-20 18:21:03 +13:00
return self->canSetMappedAtKey();
}
2025-02-01 13:45:16 +13:00
void QMetaAssociation_setMappedAtKey(const QMetaAssociation* self, void* container, const void* key, const void* mapped) {
2024-10-20 18:21:03 +13:00
self->setMappedAtKey(container, key, mapped);
}
2025-02-01 13:45:16 +13:00
bool QMetaAssociation_canGetKeyAtIterator(const QMetaAssociation* self) {
2024-10-20 18:21:03 +13:00
return self->canGetKeyAtIterator();
}
2025-02-01 13:45:16 +13:00
void QMetaAssociation_keyAtIterator(const QMetaAssociation* self, const void* iterator, void* key) {
2024-10-20 18:21:03 +13:00
self->keyAtIterator(iterator, key);
}
2025-02-01 13:45:16 +13:00
bool QMetaAssociation_canGetKeyAtConstIterator(const QMetaAssociation* self) {
2024-10-20 18:21:03 +13:00
return self->canGetKeyAtConstIterator();
}
2025-02-01 13:45:16 +13:00
void QMetaAssociation_keyAtConstIterator(const QMetaAssociation* self, const void* iterator, void* key) {
2024-10-20 18:21:03 +13:00
self->keyAtConstIterator(iterator, key);
}
2025-02-01 13:45:16 +13:00
bool QMetaAssociation_canGetMappedAtIterator(const QMetaAssociation* self) {
2024-10-20 18:21:03 +13:00
return self->canGetMappedAtIterator();
}
2025-02-01 13:45:16 +13:00
void QMetaAssociation_mappedAtIterator(const QMetaAssociation* self, const void* iterator, void* mapped) {
2024-10-20 18:21:03 +13:00
self->mappedAtIterator(iterator, mapped);
}
2025-02-01 13:45:16 +13:00
bool QMetaAssociation_canGetMappedAtConstIterator(const QMetaAssociation* self) {
2024-10-20 18:21:03 +13:00
return self->canGetMappedAtConstIterator();
}
2025-02-01 13:45:16 +13:00
void QMetaAssociation_mappedAtConstIterator(const QMetaAssociation* self, const void* iterator, void* mapped) {
2024-10-20 18:21:03 +13:00
self->mappedAtConstIterator(iterator, mapped);
}
2025-02-01 13:45:16 +13:00
bool QMetaAssociation_canSetMappedAtIterator(const QMetaAssociation* self) {
2024-10-20 18:21:03 +13:00
return self->canSetMappedAtIterator();
}
2025-02-01 13:45:16 +13:00
void QMetaAssociation_setMappedAtIterator(const QMetaAssociation* self, const void* iterator, const void* mapped) {
2024-10-20 18:21:03 +13:00
self->setMappedAtIterator(iterator, mapped);
}
2025-02-01 13:45:16 +13:00
bool QMetaAssociation_canCreateIteratorAtKey(const QMetaAssociation* self) {
2024-10-20 18:21:03 +13:00
return self->canCreateIteratorAtKey();
}
2025-02-01 13:45:16 +13:00
void* QMetaAssociation_createIteratorAtKey(const QMetaAssociation* self, void* container, const void* key) {
2024-10-20 18:21:03 +13:00
return self->createIteratorAtKey(container, key);
}
2025-02-01 13:45:16 +13:00
bool QMetaAssociation_canCreateConstIteratorAtKey(const QMetaAssociation* self) {
2024-10-20 18:21:03 +13:00
return self->canCreateConstIteratorAtKey();
}
2025-02-01 13:45:16 +13:00
void* QMetaAssociation_createConstIteratorAtKey(const QMetaAssociation* self, const void* container, const void* key) {
2024-10-20 18:21:03 +13:00
return self->createConstIteratorAtKey(container, key);
}
2025-02-01 13:45:16 +13:00
void QMetaAssociation_delete(QMetaAssociation* self) {
delete self;
2024-10-20 18:21:03 +13:00
}