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.50a6522
API Reference
 
Loading...
Searching...
No Matches

This module contains Fortran interfaces for H5T functions. More...

Data Types

type  hvl_t
 

Functions/Subroutines

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

Detailed Description

This module contains Fortran interfaces for H5T functions.