// CreateDataspace creates a new dataspace of a specified type. func CreateDataspace(class SpaceClass) (*Dataspace, error) { hid := C.H5Screate(C.H5S_class_t(class)) if err := checkID(hid); err != nil { return nil, err } ds := newDataspace(hid) return ds, nil }
// CreateDataspace creates a new dataspace of a specified type. func CreateDataspace(class SpaceClass) (*Dataspace, error) { hid := C.H5Screate(C.H5S_class_t(class)) err := h5err(C.herr_t(int(hid))) if err != nil { return nil, err } ds := newDataspace(hid) return ds, nil }