package qt /* #include "gen_qthreadstorage.h" #include */ import "C" import ( "unsafe" ) type QThreadStorageData struct { h *C.QThreadStorageData } func (this *QThreadStorageData) cPointer() *C.QThreadStorageData { if this == nil { return nil } return this.h } func newQThreadStorageData(h *C.QThreadStorageData) *QThreadStorageData { if h == nil { return nil } return &QThreadStorageData{h: h} } func newQThreadStorageData_U(h unsafe.Pointer) *QThreadStorageData { return newQThreadStorageData((*C.QThreadStorageData)(h)) } // NewQThreadStorageData constructs a new QThreadStorageData object. func NewQThreadStorageData(param1 *QThreadStorageData) *QThreadStorageData { ret := C.QThreadStorageData_new(param1.cPointer()) return newQThreadStorageData(ret) } func (this *QThreadStorageData) Delete() { C.QThreadStorageData_Delete(this.h) }