Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF5  1.15.0.ed9791f
API Reference
H5Tff.F90 File Reference

Data Types

type  hvl_t
 

Modules

module  h5t
 This module contains Fortran interfaces for H5T functions.
 

Functions/Subroutines

subroutine h5topen_f (loc_id, name, type_id, hdferr, tapl_id)
 Opens named datatype. More...
 
subroutine h5tcommit_f (loc_id, name, type_id, hdferr, lcpl_id, tcpl_id, tapl_id)
 Commits a transient datatype to a file, creating a new named datatype. More...
 
subroutine h5tcopy_f (type_id, new_type_id, hdferr)
 Creates a copy of existing datatype. More...
 
subroutine h5tequal_f (type1_id, type2_id, flag, hdferr)
 Determines whether two datatype identifiers refer to the same datatype. More...
 
subroutine h5tclose_f (type_id, hdferr)
 Releases a datatype. More...
 
subroutine h5tget_class_f (type_id, class, hdferr)
 Returns the datatype class identifier. More...
 
subroutine h5tget_size_f (type_id, size, hdferr)
 Returns the size of a datatype. More...
 
subroutine h5tset_size_f (type_id, size, hdferr)
 Sets the total size for an atomic datatype. More...
 
subroutine h5tget_order_f (type_id, order, hdferr)
 Returns the byte order of an atomic datatype. More...
 
subroutine h5tset_order_f (type_id, order, hdferr)
 Sets the byte ordering of an atomic datatype. More...
 
subroutine h5tget_precision_f (type_id, PRECISION, hdferr)
 Returns the precision of an atomic datatype. More...
 
subroutine h5tset_precision_f (type_id, PRECISION, hdferr)
 Sets the precision of an atomic datatype. More...
 
subroutine h5tget_offset_f (type_id, offset, hdferr)
 Retrieves the bit offset of the first significant bit. More...
 
subroutine h5tset_offset_f (type_id, offset, hdferr)
 Sets the bit offset of the first significant bit. More...
 
subroutine h5tget_pad_f (type_id, lsbpad, msbpad, hdferr)
 Retrieves the padding type of the least and most-significant bit padding. More...
 
subroutine h5tset_pad_f (type_id, lsbpad, msbpad, hdferr)
 Sets the least and most-significant bits padding types. More...
 
subroutine h5tget_sign_f (type_id, sign, hdferr)
 Retrieves the sign type for an integer type. More...
 
subroutine h5tset_sign_f (type_id, sign, hdferr)
 Sets the sign property for an integer type. More...
 
subroutine h5tget_fields_f (type_id, spos, epos, esize, mpos, msize, hdferr)
 Retrieves floating point datatype bit field information. More...
 
subroutine h5tset_fields_f (type_id, spos, epos, esize, mpos, msize, hdferr)
 Sets locations and sizes of floating point bit fields. More...
 
subroutine h5tget_ebias_f (type_id, ebias, hdferr)
 Retrieves the exponent bias of a floating-point type. More...
 
subroutine h5tset_ebias_f (type_id, ebias, hdferr)
 Sets the exponent bias of a floating-point type. More...
 
subroutine h5tget_norm_f (type_id, norm, hdferr)
 Retrieves mantissa normalization of a floating-point datatype. More...
 
subroutine h5tset_norm_f (type_id, norm, hdferr)
 Sets the mantissa normalization of a floating-point datatype. More...
 
subroutine h5tget_inpad_f (type_id, padtype, hdferr)
 Retrieves the internal padding type for unused bits in floating-point datatypes. More...
 
subroutine h5tset_inpad_f (type_id, padtype, hdferr)
 Fills unused internal floating point bits. More...
 
subroutine h5tget_cset_f (type_id, cset, hdferr)
 Retrieves the character set type of a string datatype. More...
 
subroutine h5tset_cset_f (type_id, cset, hdferr)
 Sets character set to be used. More...
 
subroutine h5tget_strpad_f (type_id, strpad, hdferr)
 Retrieves the storage mechanism for a string datatype. More...
 
subroutine h5tset_strpad_f (type_id, strpad, hdferr)
 Defines the storage mechanism for character strings. More...
 
subroutine h5tget_nmembers_f (type_id, num_members, hdferr)
 Retrieves the number of fields in a compound datatype. More...
 
subroutine h5tget_member_name_f (type_id, index, member_name, namelen, hdferr)
 Retrieves the name of a field of a compound datatype. More...
 
subroutine h5tget_member_offset_f (type_id, member_no, offset, hdferr)
 Retrieves the offset of a field of a compound datatype. More...
 
subroutine h5tget_member_index_f (type_id, name, index, hdferr)
 Retrieves the index of a compound or enumeration datatype member. More...
 
subroutine h5tget_array_dims_f (type_id, dims, hdferr)
 Returns sizes of array dimensions. More...
 
subroutine h5tget_array_ndims_f (type_id, ndims, hdferr)
 Returns the rank of an array datatype. More...
 
subroutine h5tget_super_f (type_id, base_type_id, hdferr)
 Returns the base datatype from which a datatype is derived. More...
 
subroutine h5tget_member_type_f (type_id, field_idx, datatype, hdferr)
 Returns the datatype of the specified member. More...
 
subroutine h5tcreate_f (class, size, type_id, hdferr)
 Creates a new datatype. More...
 
subroutine h5tinsert_f (type_id, name, offset, field_id, hdferr)
 Adds a new member to a compound datatype. More...
 
subroutine h5tpack_f (type_id, hdferr)
 Recursively removes padding from within a compound datatype. More...
 
subroutine h5tarray_create_f (base_id, rank, dims, type_id, hdferr)
 Creates an array datatype object. More...
 
subroutine h5tenum_create_f (parent_id, new_type_id, hdferr)
 Creates a new enumeration datatype. More...
 
subroutine h5tenum_nameof_f (type_id, value, namelen, name, hdferr)
 Returns the symbol name corresponding to a specified member of an enumeration datatype. More...
 
subroutine h5tenum_valueof_f (type_id, name, value, hdferr)
 Returns the value corresponding to a specified member of an enumeration datatype. More...
 
subroutine h5tget_member_value_f (type_id, member_no, value, hdferr)
 Returns the value of an enumeration datatype member. More...
 
subroutine h5tset_tag_f (type_id, tag, hdferr)
 Tags an opaque datatype. More...
 
subroutine h5tget_tag_f (type_id, tag, taglen, hdferr)
 Gets the tag associated with an opaque datatype. More...
 
subroutine h5tvlen_create_f (type_id, vltype_id, hdferr)
 Creates a new variable-length datatype. More...
 
subroutine h5tis_variable_str_f (type_id, status, hdferr)
 Determines whether a dattype is a variable string. More...
 
subroutine h5tget_member_class_f (type_id, member_no, class, hdferr)
 Returns datatype class of compound datatype member. More...
 
subroutine h5tcommit_anon_f (loc_id, dtype_id, hdferr, tcpl_id, tapl_id)
 Commits a transient datatype to a file, creating a new named datatype, but does not link it into the file structure. More...
 
subroutine h5tcommitted_f (dtype_id, committed, hdferr)
 Determines whether a datatype is a named type or a transient type. More...
 
subroutine h5tdecode_f (buf, obj_id, hdferr)
 Decode A binary object description of data type and return a new object handle. More...
 
subroutine h5tencode_f (obj_id, buf, nalloc, hdferr)
 Encode a data type object description into a binary buffer. More...
 
subroutine h5tget_create_plist_f (dtype_id, dtpl_id, hdferr)
 Returns a copy of a datatype creation property list. More...
 
subroutine h5tcompiler_conv_f (src_id, dst_id, flag, hdferr)
 Check whether the library’s default conversion is hard conversion. More...
 
subroutine h5tget_native_type_f (dtype_id, direction, native_dtype_id, hdferr)
 Returns the native datatype of a specified datatype. More...
 
subroutine h5tconvert_f (src_id, dst_id, nelmts, buf, hdferr, background, plist_id)
 Converts data from between specified datatypes. More...
 
subroutine h5tenum_insert_f (type_id, name, value, hdferr)
 Inserts a new enumeration datatype member. More...
 
subroutine h5tenum_insert_f (type_id, name, value, hdferr)
 Inserts a new enumeration datatype member. More...