T_NATIVE_ULLONG *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_ULLONG(), nil) T_NATIVE_DOUBLE *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_DOUBLE(), _go_float64_t) //#if H5_SIZEOF_LONG_DOUBLE !=0 T_NATIVE_LDOUBLE *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_LDOUBLE(), nil) //#endif T_NATIVE_B8 *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_B8(), nil) T_NATIVE_B16 *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_B16(), nil) T_NATIVE_B32 *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_B32(), nil) T_NATIVE_B64 *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_B64(), nil) T_NATIVE_OPAQUE *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_OPAQUE(), nil) T_NATIVE_HSIZE *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_HSIZE(), nil) T_NATIVE_HSSIZE *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_HSSIZE(), nil) T_NATIVE_HERR *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_HERR(), nil) T_NATIVE_HBOOL *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_HBOOL(), nil) T_NATIVE_INT8 *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_INT8(), _go_int8_t) T_NATIVE_UINT8 *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_UINT8(), _go_uint8_t) T_NATIVE_INT16 *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_INT16(), _go_int16_t) T_NATIVE_UINT16 *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_UINT16(), _go_uint16_t) T_NATIVE_INT32 *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_INT32(), _go_int32_t) T_NATIVE_UINT32 *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_UINT32(), _go_uint32_t) T_NATIVE_INT64 *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_INT64(), _go_int64_t) T_NATIVE_UINT64 *Datatype = NewDatatype(C._go_hdf5_H5T_NATIVE_UINT64(), _go_uint64_t) T_GO_STRING *Datatype = makeGoStringDatatype() ) // var h5t_VARIABLE int64 = C.H5T_VARIABLE func makeGoStringDatatype() *Datatype {
T_NATIVE_ULLONG *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_ULLONG(), nil) T_NATIVE_DOUBLE *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_DOUBLE(), _go_float64_t) //#if H5_SIZEOF_LONG_DOUBLE !=0 T_NATIVE_LDOUBLE *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_LDOUBLE(), nil) //#endif T_NATIVE_B8 *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_B8(), nil) T_NATIVE_B16 *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_B16(), nil) T_NATIVE_B32 *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_B32(), nil) T_NATIVE_B64 *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_B64(), nil) T_NATIVE_OPAQUE *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_OPAQUE(), nil) T_NATIVE_HSIZE *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_HSIZE(), nil) T_NATIVE_HSSIZE *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_HSSIZE(), nil) T_NATIVE_HERR *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_HERR(), nil) T_NATIVE_HBOOL *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_HBOOL(), nil) T_NATIVE_INT8 *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_INT8(), _go_int8_t) T_NATIVE_UINT8 *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_UINT8(), _go_uint8_t) T_NATIVE_INT16 *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_INT16(), _go_int16_t) T_NATIVE_UINT16 *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_UINT16(), _go_uint16_t) T_NATIVE_INT32 *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_INT32(), _go_int32_t) T_NATIVE_UINT32 *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_UINT32(), _go_uint32_t) T_NATIVE_INT64 *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_INT64(), _go_int64_t) T_NATIVE_UINT64 *DataType = new_dtype(C._go_hdf5_H5T_NATIVE_UINT64(), _go_uint64_t) T_GO_STRING *DataType = _make_go_string_datatype() ) func _make_go_string_datatype() *DataType { dt, err := T_C_S1.Copy() if err != nil { panic(err)