![]() |
HDF5
1.15.0.117d579
API Reference
|
These are "standard" types. For instance, signed (2's complement) and unsigned integers of various sizes in big- and little-endian byte orders.
Datatype | Description |
---|---|
H5T_STD_I8BE | 8-bit big-endian signed integer (2's complement) |
H5T_STD_I8LE | 8-bit little-endian signed integer (2's complement) |
H5T_STD_I16BE | 16-bit big-endian signed integer (2's complement) |
H5T_STD_I16LE | 16-bit little-endian signed integer (2's complement) |
H5T_STD_I32BE | 32-bit big-endian signed integer (2's complement) |
H5T_STD_I32LE | 32-bit little-endian signed integer (2's complement) |
H5T_STD_I64BE | 64-bit big-endian signed integer (2's complement) |
H5T_STD_I64LE | 64-bit little-endian signed integer (2's complement) |
H5T_STD_U8BE | 8-bit big-endian unsigned integer |
H5T_STD_U8LE | 8-bit little-endian unsigned integer |
H5T_STD_U16BE | 16-bit big-endian unsigned integer |
H5T_STD_U16LE | 16-bit little-endian unsigned integer |
H5T_STD_U32BE | 32-bit big-endian unsigned integer |
H5T_STD_U32LE | 32-bit little-endian unsigned integer |
H5T_STD_U64BE | 64-bit big-endian unsigned integer |
H5T_STD_U64LE | 64-bit little-endian unsigned integer |
H5T_STD_B8BE | 8-bit big-endian bitfield |
H5T_STD_B8LE | 8-bit little-endian bitfield |
H5T_STD_B16BE | 16-bit big-endian bitfield |
H5T_STD_B16LE | 16-bit little-endian bitfield |
H5T_STD_B32BE | 32-bit big-endian bitfield |
H5T_STD_B32LE | 32-bit little-endian bitfield |
H5T_STD_B64BE | 64-bit big-endian bitfield |
H5T_STD_B64LE | 64-bit little-endian bitfield |
H5T_STD_REF_OBJ | Object reference |
H5T_STD_REF_DSETREG | Dataset region reference |
H5T_STD_REF | Generic reference |
#define H5T_STD_B16BE (H5OPEN H5T_STD_B16BE_g) |
16-bit big-endian bitfield
#define H5T_STD_B16LE (H5OPEN H5T_STD_B16LE_g) |
16-bit little-endian bitfield
#define H5T_STD_B32BE (H5OPEN H5T_STD_B32BE_g) |
32-bit big-endian bitfield
#define H5T_STD_B32LE (H5OPEN H5T_STD_B32LE_g) |
32-bit little-endian bitfield
#define H5T_STD_B64BE (H5OPEN H5T_STD_B64BE_g) |
64-bit big-endian bitfield
#define H5T_STD_B64LE (H5OPEN H5T_STD_B64LE_g) |
64-bit little-endian bitfield
#define H5T_STD_B8BE (H5OPEN H5T_STD_B8BE_g) |
8-bit big-endian bitfield
#define H5T_STD_B8LE (H5OPEN H5T_STD_B8LE_g) |
8-bit little-endian bitfield
#define H5T_STD_I16BE (H5OPEN H5T_STD_I16BE_g) |
16-bit big-endian signed integers
#define H5T_STD_I16LE (H5OPEN H5T_STD_I16LE_g) |
16-bit little-endian signed integers
#define H5T_STD_I32BE (H5OPEN H5T_STD_I32BE_g) |
32-bit big-endian signed integers
#define H5T_STD_I32LE (H5OPEN H5T_STD_I32LE_g) |
32-bit little-endian signed integers
#define H5T_STD_I64BE (H5OPEN H5T_STD_I64BE_g) |
64-bit big-endian signed integers
#define H5T_STD_I64LE (H5OPEN H5T_STD_I64LE_g) |
64-bit little-endian signed integers
#define H5T_STD_I8BE (H5OPEN H5T_STD_I8BE_g) |
8-bit big-endian signed integers
#define H5T_STD_I8LE (H5OPEN H5T_STD_I8LE_g) |
8-bit little-endian signed integers
#define H5T_STD_REF (H5OPEN H5T_STD_REF_g) |
Generic reference
#define H5T_STD_REF_DSETREG (H5OPEN H5T_STD_REF_DSETREG_g) |
Dataset region reference
#define H5T_STD_REF_OBJ (H5OPEN H5T_STD_REF_OBJ_g) |
Object reference
#define H5T_STD_U16BE (H5OPEN H5T_STD_U16BE_g) |
16-bit big-endian unsigned integers
#define H5T_STD_U16LE (H5OPEN H5T_STD_U16LE_g) |
16-bit little-endian unsigned integers
#define H5T_STD_U32BE (H5OPEN H5T_STD_U32BE_g) |
32-bit big-endian unsigned integers
#define H5T_STD_U32LE (H5OPEN H5T_STD_U32LE_g) |
32-bit little-endian unsigned integers
#define H5T_STD_U64BE (H5OPEN H5T_STD_U64BE_g) |
64-bit big-endian unsigned integers
#define H5T_STD_U64LE (H5OPEN H5T_STD_U64LE_g) |
64-bit little-endian unsigned integers
#define H5T_STD_U8BE (H5OPEN H5T_STD_U8BE_g) |
8-bit big-endian unsigned integers
#define H5T_STD_U8LE (H5OPEN H5T_STD_U8LE_g) |
8-bit little-endian unsigned integers