SUBROUTINE h5ovisit_by_name_f(loc_id, object_name, index_type, order, & op, op_data, return_value, hdferr, lapl_id) USE, INTRINSIC :: ISO_C_BINDING IMPLICIT NONE INTEGER(HID_T) , INTENT(IN) :: loc_id CHARACTER(LEN=*), INTENT(IN) :: object_name 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 INTEGER(HID_T) , INTENT(IN) , OPTIONAL :: lapl_id
Inputs:
loc_id - Identifier of a file or group. object_name - Name of the object, generally relative to loc_id, that will serve as root of the iteration 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
Optional parameters:
lapl_id - Link access property list identifier.