#include #define WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__QContainerImplHelper #include #include "gen_qarraydata.h" #include "_cgo_export.h" ptrdiff_t QArrayData_AllocatedCapacity(QArrayData* self) { qsizetype _ret = self->allocatedCapacity(); return static_cast(_ret); } ptrdiff_t QArrayData_ConstAllocatedCapacity(const QArrayData* self) { qsizetype _ret = self->constAllocatedCapacity(); return static_cast(_ret); } bool QArrayData_Ref(QArrayData* self) { return self->ref(); } bool QArrayData_Deref(QArrayData* self) { return self->deref(); } bool QArrayData_IsShared(const QArrayData* self) { return self->isShared(); } bool QArrayData_NeedsDetach(const QArrayData* self) { return self->needsDetach(); } ptrdiff_t QArrayData_DetachCapacity(const QArrayData* self, ptrdiff_t newSize) { qsizetype _ret = self->detachCapacity((qsizetype)(newSize)); return static_cast(_ret); } void QArrayData_Deallocate(QArrayData* data, ptrdiff_t objectSize, ptrdiff_t alignment) { QArrayData::deallocate(data, (qsizetype)(objectSize), (qsizetype)(alignment)); } void QArrayData_Delete(QArrayData* self) { delete self; } void QtPrivate__QContainerImplHelper_Delete(QtPrivate__QContainerImplHelper* self) { delete self; }