SUBROUTINE h5ovisit_f(object_id, index_type, order, op, op_data, & return_value, hdferr) INTEGER(HID_T), INTENT(IN) :: object_id INTEGER, INTENT(IN) :: index_type INTEGER, INTENT(IN) :: order TYPE(C_FUNPTR):: op TYPE(C_PTR) :: op_data INTEGER, INTENT(OUT) :: return_value INTEGER, INTENT(OUT) :: hdferr
Inputs:
object_id - Identifier of the object at which the recursive iteration begins. index_type - Type of index; valid values include: H5_INDEX_NAME_F H5_INDEX_CRT_ORDER_F order - Order in which index is traversed; valid values include: H5_ITER_DEC_F H5_ITER_INC_F H5_ITER_NATIVE_F op - Callback function passing data regarding the group to the calling application op_data - User-defined pointer to data required by the application for its processing of the group
Outputs:
return_value - Returns the return value of the first operator that returns a positive value, or zero if all members were processed with no operator returning non-zero. hdferr - Returns 0 if successful and -1 if fails.