public extern static herr_t visit (hid_t obj_id, H5.index_t idx_type, H5.iter_order_t order, iterate_t op, IntPtr op_data);
public extern static herr_t visit_by_name (hid_t loc_id, string obj_name, H5.index_t idx_type, H5.iter_order_t order, iterate_t op, IntPtr op_data, hid_t lapl_id = H5P.DEFAULT);
public extern static herr_t iterate_by_name (hid_t loc_id, string group_name, H5.index_t idx_type, H5.iter_order_t order, ref hsize_t idx, iterate_t op, IntPtr op_data, hid_t lapl_id = H5P.DEFAULT);
public extern static herr_t iterate (hid_t grp_id, H5.index_t idx_type, H5.iter_order_t order, ref hsize_t idx, iterate_t op, IntPtr op_data);
public static extern int iterate (hid_t id, ref int idx, iterate_t iter_func, IntPtr iter_data);