HDF5 Data Type Interface

H5TARRAY_CREATE

    Creates an array datatype object.

H5TCLOSE

    Releases a datatype.

H5TCOMMIT

    Commits a transient datatype to a file, creating a new named datatype.

H5TCOMMITTED

    Determines whether a datatype is a named type or a transient type.

H5TCOPY

    Copies an existing datatype.

H5TCREATE

    Creates a new datatype.

H5TENUM_CREATE

    Creates a new enumeration datatype.

H5TENUM_INSERT

    Inserts a new enumeration datatype member.

H5TENUM_NAMEOF

    Returns the symbol name corresponding to a specified member of an enumeration datatype.

H5TENUM_VALUEOF

    Returns the value corresponding to a specified member of an enumeration datatype.

H5TEQUAL

    Determines whether two datatype identifiers refer to the same datatype.

H5TGET_ARRAY_DIMS

    Retrieves sizes of array dimensions.

H5TGET_ARRAY_NDIMS

    Returns the rank of an array datatype.

H5TGET_CLASS

    Returns the datatype class identifier.

H5TGET_CSET

    Retrieves the character set type of a string datatype.

H5TGET_EBIAS

    Retrieves the exponent bias of a floating-point type.

H5TGET_FIELDS

    Retrieves floating point datatype bit field information.

H5TGET_INPAD

    Retrieves the internal padding type for unused bits in floating-point datatypes.

H5TGET_MEMBER_CLASS

    Returns datatype class of compound datatype member.

H5TGET_MEMBER_INDEX

    Retrieves the index of a compound or enumeration datatype member.

H5TGET_MEMBER_NAME

    Retrieves the name of a compound or enumeration datatype member.

H5TGET_MEMBER_OFFSET

    Retrieves the offset of a field of a compound datatype.

H5TGET_MEMBER_TYPE

    Returns the datatype of the specified member.

H5TGET_MEMBER_VALUE

    Returns the value of an enumeration datatype member.

H5TGET_NMEMBERS

    Retrieves the number of elements in a compound or enumeration datatype.

H5TGET_NORM

    Retrieves mantissa normalization of a floating-point datatype.

H5TGET_OFFSET

    Retrieves the bit offset of the first significant bit.

H5TGET_ORDER

    Returns the byte order of an atomic datatype.

H5TGET_PAD

    Retrieves the padding type of the least and most-significant bit padding.

H5TGET_PRECISION

    Returns the precision of an atomic datatype.

H5TGET_SIGN

    Retrieves the sign type for an integer type.

H5TGET_SIZE

    Returns the size of a datatype.

H5TGET_STRPAD

    Retrieves the storage mechanism for a string datatype.

H5TGET_SUPER

    Returns the base datatype from which a datatype is derived.

H5TINSERT

    Adds a new member to a compound datatype.

H5TIS_VARIABLE_STR

    Determines whether datatype is a variable-length string.

H5TLOCK

    Locks a datatype.

H5TOPEN

    Opens a named datatype.

H5TSET_CSET

    Sets character set to be used.

H5TSET_EBIAS

    Sets the exponent bias of a floating-point type.

H5TSET_FIELDS

    Sets locations and sizes of floating point bit fields.

H5TSET_INPAD

    Fills unused internal floating point bits.

H5TSET_NORM

    Sets the mantissa normalization of a floating-point datatype.

H5TSET_OFFSET

    Sets the bit offset of the first significant bit.

H5TSET_ORDER

    Sets the byte order of a datatype.

H5TSET_PAD

    Sets the least and most-significant bits padding types.

H5TSET_PRECISION

    Sets the precision of an atomic datatype.

H5TSET_SIGN

    Sets the sign property for an integer type.

H5TSET_SIZE

    Sets the total size for an atomic datatype.

H5TSET_STRPAD

    Defines the storage mechanism for character strings.

H5TVLEN_CREATE

    Creates a new variable-length datatype.