// Copy creates an exact copy of a dataspace. func (s *Dataspace) Copy() (*Dataspace, error) { hid := C.H5Scopy(s.id) if err := checkID(hid); err != nil { return nil, err } return newDataspace(hid), nil }
// Copy creates an exact copy of a dataspace. func (s *Dataspace) Copy() (*Dataspace, error) { hid := C.H5Scopy(s.id) err := h5err(C.herr_t(int(hid))) if err != nil { return nil, err } o := newDataspace(hid) return o, err }