summaryrefslogtreecommitdiffstats
path: root/fortran/src/H5Tff.F90
diff options
context:
space:
mode:
authorScot Breitenfeld <brtnfld@hdfgroup.org>2022-09-27 03:50:09 (GMT)
committerGitHub <noreply@github.com>2022-09-27 03:50:09 (GMT)
commit1c26386c38115d605a79d8c57a5df0dd181b93f3 (patch)
tree686fc53a8f361a082d792c05a607e181a91d99ab /fortran/src/H5Tff.F90
parentdcd332d2310d3f402a01ebfc187dc36101662d71 (diff)
downloadhdf5-1c26386c38115d605a79d8c57a5df0dd181b93f3.zip
hdf5-1c26386c38115d605a79d8c57a5df0dd181b93f3.tar.gz
hdf5-1c26386c38115d605a79d8c57a5df0dd181b93f3.tar.bz2
Added C references to Fortran constants. (#2126)
* added C references for Fortran APIs
Diffstat (limited to 'fortran/src/H5Tff.F90')
-rw-r--r--fortran/src/H5Tff.F90120
1 files changed, 120 insertions, 0 deletions
diff --git a/fortran/src/H5Tff.F90 b/fortran/src/H5Tff.F90
index ceb5447..9ee0ee8 100644
--- a/fortran/src/H5Tff.F90
+++ b/fortran/src/H5Tff.F90
@@ -73,6 +73,8 @@ CONTAINS
!! \param hdferr \fortran_error
!! \param tapl_id Datatype access property list identifier.
!!
+!! See C API: @ref hid_t H5Topen2(hid_t loc_id, const char *name, hid_t tapl_id);
+!!
SUBROUTINE h5topen_f(loc_id, name, type_id, hdferr, tapl_id)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: loc_id
@@ -116,6 +118,8 @@ CONTAINS
!! \param tcpl_id Datatype creation property list.
!! \param tapl_id Datatype access property list.
!!
+!! See C API: @ref herr_t H5Tcommit2(hid_t loc_id, const char *name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id);
+!!
SUBROUTINE h5tcommit_f(loc_id, name, type_id, hdferr, &
lcpl_id, tcpl_id, tapl_id )
IMPLICIT NONE
@@ -172,6 +176,8 @@ CONTAINS
!! \param new_type_id Identifier of datatype&apos;s copy.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Tcopy(hid_t type_id);
+!!
SUBROUTINE h5tcopy_f(type_id, new_type_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -197,6 +203,8 @@ CONTAINS
!! \param flag TRUE/FALSE flag to indicate if two datatypes are equal.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref htri_t H5Tequal(hid_t type1_id, hid_t type2_id);
+!!
SUBROUTINE h5tequal_f(type1_id, type2_id, flag, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type1_id
@@ -226,6 +234,8 @@ CONTAINS
!! \param type_id Datatype identifier.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tclose(hid_t type_id);
+!!
SUBROUTINE h5tclose_f(type_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -261,6 +271,8 @@ CONTAINS
!! \li H5T_ARRAY_F
!! \param hdferr \fortran_error
!!
+!! See C API: @ref H5T_class_t H5Tget_class(hid_t type_id);
+!!
SUBROUTINE h5tget_class_f(type_id, class, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -286,6 +298,8 @@ CONTAINS
!! \param size Datatype size.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref size_t H5Tget_size(hid_t type_id);
+!!
SUBROUTINE h5tget_size_f(type_id, size, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -312,6 +326,8 @@ CONTAINS
!! \param size Size of the datatype.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tset_size(hid_t type_id, size_t size);
+!!
SUBROUTINE h5tset_size_f(type_id, size, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -341,6 +357,8 @@ CONTAINS
!! \li H5T_ORDER_VAX_F (not implemented yet)
!! \param hdferr \fortran_error
!!
+!! See C API: @ref H5T_order_t H5Tget_order(hid_t type_id);
+!!
SUBROUTINE h5tget_order_f(type_id, order, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -370,6 +388,8 @@ CONTAINS
!! \li H5T_ORDER_VAX_F (not implemented yet)
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tset_order(hid_t type_id, H5T_order_t order);
+!!
SUBROUTINE h5tset_order_f(type_id, order, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -397,6 +417,8 @@ CONTAINS
!! \param precision Precision of the datatype.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref size_t H5Tget_precision(hid_t type_id);
+!!
SUBROUTINE h5tget_precision_f(type_id, PRECISION, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -423,6 +445,8 @@ CONTAINS
!! \param precision Datatype precision.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tset_precision(hid_t type_id, size_t prec);
+!!
SUBROUTINE h5tset_precision_f(type_id, PRECISION, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -449,6 +473,8 @@ CONTAINS
!! \param offset Offset value.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref int H5Tget_offset(hid_t type_id);
+!!
SUBROUTINE h5tget_offset_f(type_id, offset, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -475,6 +501,8 @@ CONTAINS
!! \param offset Offset value.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tset_offset(hid_t type_id, size_t offset);
+!!
SUBROUTINE h5tset_offset_f(type_id, offset, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -507,6 +535,8 @@ CONTAINS
!! \li H5T_PAD_NPAD_F
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tget_pad(hid_t type_id, H5T_pad_t *lsb , H5T_pad_t *msb);
+!!
SUBROUTINE h5tget_pad_f(type_id, lsbpad, msbpad, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -541,6 +571,8 @@ CONTAINS
!! \li H5T_PAD_NPAD_F
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tset_pad(hid_t type_id, H5T_pad_t lsb, H5T_pad_t msb);
+!!
SUBROUTINE h5tset_pad_f(type_id, lsbpad, msbpad, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -575,6 +607,8 @@ CONTAINS
!! H5T_SGN_ERROR_F = -1
!! \param hdferr \fortran_error
!!
+!! See C API: @ref H5T_sign_t H5Tget_sign(hid_t type_id);
+!!
SUBROUTINE h5tget_sign_f(type_id, sign, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -608,6 +642,8 @@ CONTAINS
!! H5T_SGN_ERROR_F = -1
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tset_sign(hid_t type_id, H5T_sign_t sign);
+!!
SUBROUTINE h5tset_sign_f(type_id, sign, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -638,6 +674,8 @@ CONTAINS
!! \param msize Size of mantissa in bits.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tget_fields(hid_t type_id, size_t *spos , size_t *epos, size_t *esize, size_t *mpos, size_t *msize);
+!!
SUBROUTINE h5tget_fields_f(type_id, spos, epos, esize, mpos, msize, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -678,6 +716,8 @@ CONTAINS
!! \param msize Size of mantissa in bits.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tset_fields(hid_t type_id, size_t spos, size_t epos, size_t esize, size_t mpos, size_t msize);
+!!
SUBROUTINE h5tset_fields_f(type_id, spos, epos, esize, mpos, msize, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -714,6 +754,8 @@ CONTAINS
!! \param ebias Datatype exponent bias.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref size_t H5Tget_ebias(hid_t type_id);
+!!
SUBROUTINE h5tget_ebias_f(type_id, ebias, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -741,6 +783,8 @@ CONTAINS
!! \param ebias Datatype exponent bias.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tset_ebias(hid_t type_id, size_t ebias);
+!!
SUBROUTINE h5tset_ebias_f(type_id, ebias, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -770,6 +814,8 @@ CONTAINS
!! \li H5T_NORM_NONE_F
!! \param hdferr \fortran_error
!!
+!! See C API: @ref H5T_norm_t H5Tget_norm(hid_t type_id);
+!!
SUBROUTINE h5tget_norm_f(type_id, norm, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -800,6 +846,8 @@ CONTAINS
!! \li H5T_NORM_NONE_F
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tset_norm(hid_t type_id, H5T_norm_t norm);
+!!
SUBROUTINE h5tset_norm_f(type_id, norm, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -829,6 +877,8 @@ CONTAINS
!! \li H5T_PAD_BACKGROUND_F
!! \param hdferr \fortran_error
!!
+!! See C API: @ref H5T_pad_t H5Tget_inpad(hid_t type_id);
+!!
SUBROUTINE h5tget_inpad_f(type_id, padtype, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -858,6 +908,8 @@ CONTAINS
!! \li H5T_PAD_BACKGROUND_F
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tset_inpad(hid_t type_id, H5T_pad_t pad);
+!!
SUBROUTINE h5tset_inpad_f(type_id, padtype, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -886,6 +938,8 @@ CONTAINS
!! \li H5T_CSET_UTF8_F
!! \param hdferr \fortran_error
!!
+!! See C API: @ref H5T_cset_t H5Tget_cset(hid_t type_id);
+!!
SUBROUTINE h5tget_cset_f(type_id, cset, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -914,6 +968,8 @@ CONTAINS
!! \li H5T_CSET_UTF8_F
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tset_cset(hid_t type_id, H5T_cset_t cset);
+!!
SUBROUTINE h5tset_cset_f(type_id, cset, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -943,6 +999,8 @@ CONTAINS
!! \li H5T_STR_ERROR_F
!! \param hdferr \fortran_error
!!
+!! See C API: @ref H5T_str_t H5Tget_strpad(hid_t type_id);
+!!
SUBROUTINE h5tget_strpad_f(type_id, strpad, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -973,6 +1031,8 @@ CONTAINS
!! \li H5T_STR_ERROR_F
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tset_strpad(hid_t type_id, H5T_str_t strpad);
+!!
SUBROUTINE h5tset_strpad_f(type_id, strpad, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -999,6 +1059,8 @@ CONTAINS
!! \param num_members Number of members.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref int H5Tget_nmembers(hid_t type_id);
+!!
SUBROUTINE h5tget_nmembers_f(type_id, num_members, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1027,6 +1089,8 @@ CONTAINS
!! \param namelen Name length.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref char *H5Tget_member_name(hid_t type_id, unsigned membno);
+!!
SUBROUTINE h5tget_member_name_f(type_id, index, member_name, namelen, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1059,6 +1123,8 @@ CONTAINS
!! \param offset Byte offset of the requested field.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref size_t H5Tget_member_offset(hid_t type_id, unsigned membno);
+!!
SUBROUTINE h5tget_member_offset_f(type_id, member_no, offset, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1087,6 +1153,8 @@ CONTAINS
!! \param index Based index of the filed or member (0 to N-1).
!! \param hdferr \fortran_error
!!
+!! See C API: @ref int H5Tget_member_index(hid_t type_id, const char *name);
+!!
SUBROUTINE h5tget_member_index_f(type_id, name, index, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1154,6 +1222,8 @@ CONTAINS
!! \param dims Buffer to store array datatype dimensions.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref int H5Tget_array_dims2(hid_t type_id, hsize_t dims[]);
+!!
SUBROUTINE h5tget_array_dims_f(type_id, dims, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1181,6 +1251,8 @@ CONTAINS
!! \param ndims Number of array dimensions.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref int H5Tget_array_ndims(hid_t type_id);
+!!
SUBROUTINE h5tget_array_ndims_f(type_id, ndims, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1208,6 +1280,8 @@ CONTAINS
!! \param base_type_id Identifier of the base type.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Tget_super(hid_t type);
+!!
SUBROUTINE h5tget_super_f(type_id, base_type_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1236,6 +1310,8 @@ CONTAINS
!! \param datatype Identifier of the member&apos;s datatype.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Tget_member_type(hid_t type_id, unsigned membno);
+!!
SUBROUTINE h5tget_member_type_f(type_id, field_idx, datatype, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1270,6 +1346,8 @@ CONTAINS
!! \param type_id Datatype identifier.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Tcreate(H5T_class_t type, size_t size);
+!!
SUBROUTINE h5tcreate_f(class, size, type_id, hdferr)
IMPLICIT NONE
INTEGER , INTENT(IN) :: class
@@ -1300,6 +1378,8 @@ CONTAINS
!! \param field_id Datatype identifier of the field to insert.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tinsert(hid_t parent_id, const char *name, size_t offset, hid_t member_id);
+!!
SUBROUTINE h5tinsert_f(type_id, name, offset, field_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1334,6 +1414,8 @@ CONTAINS
!! \param type_id Compound datatype identifier.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tpack(hid_t type_id);
+!!
SUBROUTINE h5tpack_f(type_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1397,6 +1479,8 @@ CONTAINS
!! \param type_id Array datatype identifier.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Tarray_create2(hid_t base_id, unsigned ndims, const hsize_t dim[]);
+!!
SUBROUTINE h5tarray_create_f(base_id, rank, dims, type_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: base_id
@@ -1428,6 +1512,8 @@ CONTAINS
!! \param new_type_id Datatype identifier for the enumeration datatype.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Tenum_create(hid_t base_id);
+!!
SUBROUTINE h5tenum_create_f(parent_id, new_type_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: parent_id
@@ -1456,6 +1542,8 @@ CONTAINS
!! \param name Buffer to hold symbol name.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tenum_nameof(hid_t type, const void *value, char *name , size_t size);
+!!
SUBROUTINE h5tenum_nameof_f(type_id, value, namelen, name, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1489,6 +1577,8 @@ CONTAINS
!! \param value Value of the enumeration datatype.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tenum_valueof(hid_t type, const char *name, void *value );
+!!
SUBROUTINE h5tenum_valueof_f(type_id, name, value, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1524,6 +1614,8 @@ CONTAINS
!! \param value Value of the enumeration datatype.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tget_member_value(hid_t type_id, unsigned membno, void *value );
+!!
SUBROUTINE h5tget_member_value_f(type_id, member_no, value, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1553,6 +1645,8 @@ CONTAINS
!! \param tag Unique ASCII string with which the opaque datatype is to be tagged.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tset_tag(hid_t type, const char *tag);
+!!
SUBROUTINE h5tset_tag_f(type_id, tag, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1585,6 +1679,8 @@ CONTAINS
!! \param taglen Length of tag.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref char *H5Tget_tag(hid_t type);
+!!
SUBROUTINE h5tget_tag_f(type_id, tag,taglen, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1618,6 +1714,8 @@ CONTAINS
!! \param vltype_id Identifier for VL datatype.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Tvlen_create(hid_t base_id);
+!!
SUBROUTINE h5tvlen_create_f(type_id, vltype_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1644,6 +1742,8 @@ CONTAINS
!! \param status Flag to indicate if datatype is a variable string ( TRUE or FALSE).
!! \param hdferr \fortran_error
!!
+!! See C API: @ref htri_t H5Tis_variable_str(hid_t type_id);
+!!
SUBROUTINE h5tis_variable_str_f(type_id, status, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1689,6 +1789,8 @@ CONTAINS
!! \li H5T_ARRAY_F
!! \param hdferr \fortran_error
!!
+!! See C API: @ref H5T_class_t H5Tget_member_class(hid_t type_id, unsigned membno);
+!!
SUBROUTINE h5tget_member_class_f(type_id, member_no, class, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: type_id
@@ -1721,6 +1823,8 @@ CONTAINS
!! \param tcpl_id A datatype creation property list identifier (H5P_DEFAULT_F for the default property list.)
!! \param tapl_id A datatype access property list identifier should always be passed as the value H5P_DEFAULT_F.
!!
+!! See C API: @ref herr_t H5Tcommit_anon(hid_t loc_id, hid_t type_id, hid_t tcpl_id, hid_t tapl_id);
+!!
SUBROUTINE h5tcommit_anon_f(loc_id, dtype_id, hdferr, tcpl_id, tapl_id)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: loc_id
@@ -1763,6 +1867,8 @@ CONTAINS
!! \param committed .TRUE. if the datatype has been committed, and .FALSE. if the datatype has not been committed.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref htri_t H5Tcommitted(hid_t type_id);
+!!
SUBROUTINE h5tcommitted_f(dtype_id, committed, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: dtype_id
@@ -1799,6 +1905,8 @@ CONTAINS
!! \param obj_id Object ID.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Tdecode(const void *buf);
+!!
SUBROUTINE h5tdecode_f(buf, obj_id, hdferr)
IMPLICIT NONE
CHARACTER(LEN=*), INTENT(IN) :: buf
@@ -1828,6 +1936,8 @@ CONTAINS
!! \param nalloc If set to zero, returns the size of the buffer needed. Otherwise, it sets the size of \p buf allocated.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref herr_t H5Tencode(hid_t obj_id, void *buf, size_t *nalloc);
+!!
SUBROUTINE h5tencode_f(obj_id, buf, nalloc, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: obj_id
@@ -1859,6 +1969,8 @@ CONTAINS
!! \param dtpl_id Datatype property list identifier.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Tget_create_plist(hid_t type_id);
+!!
SUBROUTINE h5tget_create_plist_f(dtype_id, dtpl_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: dtype_id
@@ -1925,6 +2037,8 @@ CONTAINS
!! \param native_dtype_id The native datatype identifier for the specified dataset datatype.
!! \param hdferr \fortran_error
!!
+!! See C API: @ref hid_t H5Tget_native_type(hid_t type_id, H5T_direction_t direction);
+!!
SUBROUTINE h5tget_native_type_f(dtype_id, direction, native_dtype_id, hdferr)
IMPLICIT NONE
INTEGER(HID_T), INTENT(IN) :: dtype_id
@@ -1957,6 +2071,8 @@ CONTAINS
!! \param background Background buffer.
!! \param plist_id Dataset transfer property list identifier.
!!
+!! See C API: @ref herr_t H5Tconvert(hid_t src_id, hid_t dst_id, size_t nelmts, void *buf, void *background, hid_t plist_id);
+!!
SUBROUTINE h5tconvert_f(src_id, dst_id, nelmts, buf, hdferr, background, plist_id)
IMPLICIT NONE
INTEGER(HID_T) , INTENT(IN) :: src_id
@@ -2007,6 +2123,8 @@ CONTAINS
!! \param hdferr \fortran_error
!!
#ifdef H5_DOXYGEN_FORTRAN
+!! See C API: @ref herr_t H5Tenum_insert(hid_t type, const char *name, const void *value);
+!!
SUBROUTINE h5tenum_insert_f(&
#else
SUBROUTINE h5tenum_insert_f03(&
@@ -2053,6 +2171,8 @@ CONTAINS
!! \param hdferr \fortran_error
!!
#ifdef H5_DOXYGEN_FORTRAN
+!! See C API: @ref herr_t H5Tenum_insert(hid_t type, const char *name, const void *value);
+!!
SUBROUTINE h5tenum_insert_f(type_id, name, value, hdferr)
#else
SUBROUTINE h5tenum_insert_f90(type_id, name, value, hdferr)