H5T_REGISTER adds the function to the end of the master soft list and replaces the soft function in all applicable existing conversion paths. Soft functions are used when determining which conversion function is appropriate for this path.
name is used only for debugging and should be a short identifier for the function.
The path is specified by the source and destination datatypes
dst_id. For soft conversion functions, only the class of these types is important.
The type of the conversion function pointer is declared as:
typedef herr_t (
H5T_cdata_t struct is declared as:
Programming Note for C++ Developers Using C Functions:
If a C routine that takes a function pointer as an argument is called from within C++ code, the C routine should be returned from normally.
Examples of this kind of routine include callbacks such as