public extern static herr_t iterate_by_name(hid_t loc_id, string obj_name, H5.index_t idx_type, H5.iter_order_t order, ref hsize_t n, operator_t op, IntPtr op_data, hid_t lapd_id = H5P.DEFAULT);
public static extern herr_t iterate (IntPtr buf, hid_t type_id, hid_t space_id, operator_t op, IntPtr op_data);
public extern static herr_t iterate (hid_t obj_id, H5.index_t idx_type, H5.iter_order_t order, ref hsize_t n, operator_t op, IntPtr op_data);