Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/

| HDF5 Last Updated on 2026-07-28 The HDF5 Field Guide

Loading...
Searching...
No Matches
H5Lff.F90 File Reference

## Data Types
type | h5l_info_t
type | union_t

## Modules
module | h5l
| This module contains Fortran interfaces for H5L functions.

## Functions/Subroutines
subroutine | h5lcopy_f (src_loc_id, src_name, dest_loc_id, dest_name, hdferr, lcpl_id, lapl_id)
| Copies a link from one location to another.
subroutine | h5lcreate_external_f (file_name, obj_name, link_loc_id, link_name, hdferr, lcpl_id, lapl_id)
| Creates a soft link to an object in a different file.
subroutine | h5lcreate_hard_async_f (obj_loc_id, obj_name, link_loc_id, link_name, es_id, hdferr, lcpl_id, lapl_id, file, func, line)
| Asynchronously creates a hard link to an object.
subroutine | h5lcreate_hard_f (obj_loc_id, obj_name, link_loc_id, link_name, hdferr, lcpl_id, lapl_id)
| Creates a hard link to an object.
subroutine | h5lcreate_soft_async_f (target_path, link_loc_id, link_name, es_id, hdferr, lcpl_id, lapl_id, file, func, line)
| Asynchronously creates a soft link to an object.
subroutine | h5lcreate_soft_f (target_path, link_loc_id, link_name, hdferr, lcpl_id, lapl_id)
| Creates a soft link to an object.
subroutine | h5ldelete_async_f (loc_id, name, es_id, hdferr, lapl_id, file, func, line)
| Asynchronously removes a link from a group.
subroutine | h5ldelete_by_idx_async_f (loc_id, group_name, index_field, order, n, es_id, hdferr, lapl_id, file, func, line)
| Asynchronously removes the nth link in a group.
subroutine | h5ldelete_by_idx_f (loc_id, group_name, index_field, order, n, hdferr, lapl_id)
| Removes the nth link in a group.
subroutine | h5ldelete_f (loc_id, name, hdferr, lapl_id)
| Removes a link from a group.
subroutine | h5lexists_async_f (loc_id, name, link_exists, es_id, hdferr, lapl_id, file, func, line)
| Asynchronously checks if a link with a particular name exists in a group.
subroutine | h5lexists_f (loc_id, name, link_exists, hdferr, lapl_id)
| Check if a link with a particular name exists in a group.
subroutine | h5lget_info_by_idx_f (loc_id, group_name, index_field, order, n, link_type, f_corder_valid, corder, cset, token, val_size, hdferr, lapl_id)
| Retrieves metadata for a link in a group, according to the order within a field or index.
subroutine | h5lget_info_f (link_loc_id, link_name, cset, corder, f_corder_valid, link_type, token, val_size, hdferr, lapl_id)
| Returns information about a link.
subroutine | h5lget_name_by_idx_f (loc_id, group_name, index_field, order, n, name, hdferr, size, lapl_id)
| Retrieves name of the nth link in a group, according to the order within a specified field or index.
subroutine | h5lis_registered_f (link_cls_id, registered, hdferr)
| Determines whether a class of user-defined links is registered.
subroutine | h5literate_async_f (group_id, idx_type, order, idx, op, op_data, return_value, es_id, hdferr, file, func, line)
| Asynchronously iterates through links in a group.
subroutine | h5literate_by_name_f (loc_id, group_name, index_type, order, idx, op, op_data, return_value, hdferr, lapl_id)
| Iterates through links in a group.
subroutine | h5literate_f (group_id, idx_type, order, idx, op, op_data, return_value, hdferr)
| $ SUBROUTINE h5lget_val_by_idx_f(loc_id, group_name, index_field, order, n, & $ f_corder_valid, corder, cset, data_size, hdferr, lapl_id) $ IMPLICIT NONE
subroutine | h5lmove_f (src_loc_id, src_name, dest_loc_id, dest_name, hdferr, lcpl_id, lapl_id)
| Renames a link within an HDF5 file.
subroutine | h5lvisit_by_name_f (loc_id, group_name, idx_type, order, op, op_data, return_value, hdferr, lapl_id)
| Recursively visits all links starting from a specified group.
subroutine | h5lvisit_f (grp_id, idx_type, order, op, op_data, return_value, hdferr)
| Recursively visits all links starting from a specified group.