mirror of
https://github.com/mappu/miqt.git
synced 2024-12-22 17:08:38 +00:00
50 lines
1.3 KiB
C++
50 lines
1.3 KiB
C++
|
#include <QArrayData>
|
||
|
#define WORKAROUND_INNER_CLASS_DEFINITION_QtPrivate__QContainerImplHelper
|
||
|
#include <qarraydata.h>
|
||
|
#include "gen_qarraydata.h"
|
||
|
#include "_cgo_export.h"
|
||
|
|
||
|
ptrdiff_t QArrayData_AllocatedCapacity(QArrayData* self) {
|
||
|
qsizetype _ret = self->allocatedCapacity();
|
||
|
return static_cast<ptrdiff_t>(_ret);
|
||
|
}
|
||
|
|
||
|
ptrdiff_t QArrayData_ConstAllocatedCapacity(const QArrayData* self) {
|
||
|
qsizetype _ret = self->constAllocatedCapacity();
|
||
|
return static_cast<ptrdiff_t>(_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<ptrdiff_t>(_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;
|
||
|
}
|
||
|
|