Atomic Data Types
The library has predefined native atomic types:
H5T_NATIVE_CHAR H5T_NATIVE_INT8
H5T_NATIVE_USHORT H5T_NATIVE_UINT16
H5T_NATIVE_INT H5T_NATIVE_INT32
H5T_NATIVE_LONG H5T_NATIVE_LLONG
H5T_NATIVE_FLOAT H5T_NATIVE_FLOAT32
H5T_NATIVE_DOUBLE H5T_NATIVE_FLOAT64
H5T_NATIVE_STRING H5T_NATIVE_TIME
H5T_NATIVE_DATE H5T_NATIVE_BITFIELD
H5T_NATIVE_OPAQUE H5T_NATIVE_INT64
Some nonnative types will be added for common architectures.
New types can be derived from existing types