Please, help us to better know about our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF5  1.10.9-1
C-API Reference
Standard Datatypes

Detailed Description

These are "standard" types. For instance, signed (2's complement) and unsigned integers of various sizes in big- and little-endian byte orders.

Macros

#define H5T_STD_I8BE   (H5OPEN H5T_STD_I8BE_g)
 
#define H5T_STD_I8LE   (H5OPEN H5T_STD_I8LE_g)
 
#define H5T_STD_I16BE   (H5OPEN H5T_STD_I16BE_g)
 
#define H5T_STD_I16LE   (H5OPEN H5T_STD_I16LE_g)
 
#define H5T_STD_I32BE   (H5OPEN H5T_STD_I32BE_g)
 
#define H5T_STD_I32LE   (H5OPEN H5T_STD_I32LE_g)
 
#define H5T_STD_I64BE   (H5OPEN H5T_STD_I64BE_g)
 
#define H5T_STD_I64LE   (H5OPEN H5T_STD_I64LE_g)
 
#define H5T_STD_U8BE   (H5OPEN H5T_STD_U8BE_g)
 
#define H5T_STD_U8LE   (H5OPEN H5T_STD_U8LE_g)
 
#define H5T_STD_U16BE   (H5OPEN H5T_STD_U16BE_g)
 
#define H5T_STD_U16LE   (H5OPEN H5T_STD_U16LE_g)
 
#define H5T_STD_U32BE   (H5OPEN H5T_STD_U32BE_g)
 
#define H5T_STD_U32LE   (H5OPEN H5T_STD_U32LE_g)
 
#define H5T_STD_U64BE   (H5OPEN H5T_STD_U64BE_g)
 
#define H5T_STD_U64LE   (H5OPEN H5T_STD_U64LE_g)
 
#define H5T_STD_B8BE   (H5OPEN H5T_STD_B8BE_g)
 
#define H5T_STD_B8LE   (H5OPEN H5T_STD_B8LE_g)
 
#define H5T_STD_B16BE   (H5OPEN H5T_STD_B16BE_g)
 
#define H5T_STD_B16LE   (H5OPEN H5T_STD_B16LE_g)
 
#define H5T_STD_B32BE   (H5OPEN H5T_STD_B32BE_g)
 
#define H5T_STD_B32LE   (H5OPEN H5T_STD_B32LE_g)
 
#define H5T_STD_B64BE   (H5OPEN H5T_STD_B64BE_g)
 
#define H5T_STD_B64LE   (H5OPEN H5T_STD_B64LE_g)
 
#define H5T_STD_REF_OBJ   (H5OPEN H5T_STD_REF_OBJ_g)
 
#define H5T_STD_REF_DSETREG   (H5OPEN H5T_STD_REF_DSETREG_g)
 

Macro Definition Documentation

◆ H5T_STD_B16BE

#define H5T_STD_B16BE   (H5OPEN H5T_STD_B16BE_g)

16-bit big-endian bitfield

◆ H5T_STD_B16LE

#define H5T_STD_B16LE   (H5OPEN H5T_STD_B16LE_g)

16-bit little-endian bitfield

◆ H5T_STD_B32BE

#define H5T_STD_B32BE   (H5OPEN H5T_STD_B32BE_g)

32-bit big-endian bitfield

◆ H5T_STD_B32LE

#define H5T_STD_B32LE   (H5OPEN H5T_STD_B32LE_g)

32-bit little-endian bitfield

◆ H5T_STD_B64BE

#define H5T_STD_B64BE   (H5OPEN H5T_STD_B64BE_g)

64-bit big-endian bitfield

◆ H5T_STD_B64LE

#define H5T_STD_B64LE   (H5OPEN H5T_STD_B64LE_g)

64-bit little-endian bitfield

◆ H5T_STD_B8BE

#define H5T_STD_B8BE   (H5OPEN H5T_STD_B8BE_g)

8-bit big-endian bitfield

◆ H5T_STD_B8LE

#define H5T_STD_B8LE   (H5OPEN H5T_STD_B8LE_g)

8-bit little-endian bitfield

◆ H5T_STD_I16BE

#define H5T_STD_I16BE   (H5OPEN H5T_STD_I16BE_g)

16-bit big-endian signed integers

◆ H5T_STD_I16LE

#define H5T_STD_I16LE   (H5OPEN H5T_STD_I16LE_g)

16-bit little-endian signed integers

◆ H5T_STD_I32BE

#define H5T_STD_I32BE   (H5OPEN H5T_STD_I32BE_g)

32-bit big-endian signed integers

◆ H5T_STD_I32LE

#define H5T_STD_I32LE   (H5OPEN H5T_STD_I32LE_g)

32-bit little-endian signed integers

◆ H5T_STD_I64BE

#define H5T_STD_I64BE   (H5OPEN H5T_STD_I64BE_g)

64-bit big-endian signed integers

◆ H5T_STD_I64LE

#define H5T_STD_I64LE   (H5OPEN H5T_STD_I64LE_g)

64-bit little-endian signed integers

◆ H5T_STD_I8BE

#define H5T_STD_I8BE   (H5OPEN H5T_STD_I8BE_g)

8-bit big-endian signed integers

◆ H5T_STD_I8LE

#define H5T_STD_I8LE   (H5OPEN H5T_STD_I8LE_g)

8-bit little-endian signed integers

◆ H5T_STD_REF_DSETREG

#define H5T_STD_REF_DSETREG   (H5OPEN H5T_STD_REF_DSETREG_g)

Dataset region reference

◆ H5T_STD_REF_OBJ

#define H5T_STD_REF_OBJ   (H5OPEN H5T_STD_REF_OBJ_g)

Object reference

◆ H5T_STD_U16BE

#define H5T_STD_U16BE   (H5OPEN H5T_STD_U16BE_g)

16-bit big-endian unsigned integers

◆ H5T_STD_U16LE

#define H5T_STD_U16LE   (H5OPEN H5T_STD_U16LE_g)

16-bit little-endian unsigned integers

◆ H5T_STD_U32BE

#define H5T_STD_U32BE   (H5OPEN H5T_STD_U32BE_g)

32-bit big-endian unsigned integers

◆ H5T_STD_U32LE

#define H5T_STD_U32LE   (H5OPEN H5T_STD_U32LE_g)

32-bit little-endian unsigned integers

◆ H5T_STD_U64BE

#define H5T_STD_U64BE   (H5OPEN H5T_STD_U64BE_g)

64-bit big-endian unsigned integers

◆ H5T_STD_U64LE

#define H5T_STD_U64LE   (H5OPEN H5T_STD_U64LE_g)

64-bit little-endian unsigned integers

◆ H5T_STD_U8BE

#define H5T_STD_U8BE   (H5OPEN H5T_STD_U8BE_g)

8-bit big-endian unsigned integers

◆ H5T_STD_U8LE

#define H5T_STD_U8LE   (H5OPEN H5T_STD_U8LE_g)

8-bit little-endian unsigned integers