HDF5 Glossary
A glossary of data-types used in the HDF5 APIs.
- Basic Types
- Complex Types
- Disk I/O Types
Since many of the typedefs in the HDF5 API are not well-defined yet,
the types below may change radically en route to a final API...
Basic Types:
- char - 8-bit character (only for ASCII information)
- int8 - 8-bit signed integer
- uint8 - 8-bit unsigned integer
- int16 - 16-bit signed integer
- uint16 - 16-bit unsigned integer
- int32 - 32-bit signed integer
- uint32 - 32-bit unsigned integer
- intn - "native" signed integer
- uintn - "native" unsigned integer
- int64 - 64-bit signed integer (new)
- uint64 - 64-bit unsigned integer (new)
- float32 - 32-bit IEEE float
- float64 - 64-bit IEEE float
Complex Types:
- hid_t - 32-bit unsigned integer used as ID for memory objects
- hoid_t - 32-bit unsigned integer (currently) used as ID for disk-based
objects
- hbool_t - boolean to indicate true/false/error codes from functions
- herr_t - 32-bit integer to indicate succeed/fail codes from functions
Disk I/O Types:
- hoff_t - (64-bit?) offset on disk in bytes
- hlen_t - (64-bit?) length on disk in bytes