mirror of
https://github.com/HDFGroup/hdf5.git
synced 2026-09-25 04:09:44 +03:00
Adds release version to constants in H5S and H5T (#6135)
* Moved \since to the next line for consistency
This commit is contained in:
+4
-1
@@ -28,6 +28,7 @@
|
||||
* will be selected. In the case of a memory dataspace, this means that
|
||||
* the specified file dataspace will also be used for the memory dataspace.
|
||||
* Used in place of a file or memory dataspace @ref hid_t value.
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5S_ALL 0
|
||||
|
||||
@@ -47,10 +48,12 @@
|
||||
*/
|
||||
#define H5S_PLIST 2
|
||||
|
||||
#define H5S_UNLIMITED HSIZE_UNDEF /**< Value for 'unlimited' dimensions */
|
||||
/** Value for 'unlimited' dimensions \since 1.0.0 */
|
||||
#define H5S_UNLIMITED HSIZE_UNDEF
|
||||
|
||||
/**
|
||||
* The maximum number of dimensions in a dataspace or array datatype
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5S_MAX_RANK 32
|
||||
|
||||
|
||||
+114
@@ -204,6 +204,7 @@ typedef struct {
|
||||
/**
|
||||
* Indicate that a string is variable length (null-terminated in C, instead of
|
||||
* fixed length)
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_VARIABLE SIZE_MAX
|
||||
|
||||
@@ -211,6 +212,7 @@ typedef struct {
|
||||
/**
|
||||
* Maximum length of an opaque tag
|
||||
* \internal This could be raised without too much difficulty
|
||||
* \since 1.6.5
|
||||
*/
|
||||
#define H5T_OPAQUE_TAG_MAX 256
|
||||
|
||||
@@ -246,31 +248,37 @@ typedef H5T_conv_ret_t (*H5T_conv_except_func_t)(H5T_conv_except_t except_type,
|
||||
/**
|
||||
* \ingroup PDTIEEE
|
||||
* 16-bit big-endian IEEE floating-point numbers
|
||||
* \since 1.14.4
|
||||
*/
|
||||
#define H5T_IEEE_F16BE (H5OPEN H5T_IEEE_F16BE_g)
|
||||
/**
|
||||
* \ingroup PDTIEEE
|
||||
* 16-bit little-endian IEEE floating-point numbers
|
||||
* \since 1.14.4
|
||||
*/
|
||||
#define H5T_IEEE_F16LE (H5OPEN H5T_IEEE_F16LE_g)
|
||||
/**
|
||||
* \ingroup PDTIEEE
|
||||
* 32-bit big-endian IEEE floating-point numbers
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_IEEE_F32BE (H5OPEN H5T_IEEE_F32BE_g)
|
||||
/**
|
||||
* \ingroup PDTIEEE
|
||||
* 32-bit little-endian IEEE floating-point numbers
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_IEEE_F32LE (H5OPEN H5T_IEEE_F32LE_g)
|
||||
/**
|
||||
* \ingroup PDTIEEE
|
||||
* 64-bit big-endian IEEE floating-point numbers
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_IEEE_F64BE (H5OPEN H5T_IEEE_F64BE_g)
|
||||
/**
|
||||
* \ingroup PDTIEEE
|
||||
* 64-bit little-endian IEEE floating-point numbers
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_IEEE_F64LE (H5OPEN H5T_IEEE_F64LE_g)
|
||||
H5_DLLVAR hid_t H5T_IEEE_F16BE_g;
|
||||
@@ -370,31 +378,37 @@ H5_DLLVAR hid_t H5T_FLOAT_F6E3M2_g;
|
||||
/**
|
||||
* \ingroup PDTCOMPLEX
|
||||
* Complex number of 2 16-bit big-endian IEEE floating-point numbers
|
||||
* \since 2.0.0
|
||||
*/
|
||||
#define H5T_COMPLEX_IEEE_F16BE (H5OPEN H5T_COMPLEX_IEEE_F16BE_g)
|
||||
/**
|
||||
* \ingroup PDTCOMPLEX
|
||||
* Complex number of 2 16-bit little-endian IEEE floating-point numbers
|
||||
* \since 2.0.0
|
||||
*/
|
||||
#define H5T_COMPLEX_IEEE_F16LE (H5OPEN H5T_COMPLEX_IEEE_F16LE_g)
|
||||
/**
|
||||
* \ingroup PDTCOMPLEX
|
||||
* Complex number of 2 32-bit big-endian IEEE floating-point numbers
|
||||
* \since 2.0.0
|
||||
*/
|
||||
#define H5T_COMPLEX_IEEE_F32BE (H5OPEN H5T_COMPLEX_IEEE_F32BE_g)
|
||||
/**
|
||||
* \ingroup PDTCOMPLEX
|
||||
* Complex number of 2 32-bit little-endian IEEE floating-point numbers
|
||||
* \since 2.0.0
|
||||
*/
|
||||
#define H5T_COMPLEX_IEEE_F32LE (H5OPEN H5T_COMPLEX_IEEE_F32LE_g)
|
||||
/**
|
||||
* \ingroup PDTCOMPLEX
|
||||
* Complex number of 2 64-bit big-endian IEEE floating-point numbers
|
||||
* \since 2.0.0
|
||||
*/
|
||||
#define H5T_COMPLEX_IEEE_F64BE (H5OPEN H5T_COMPLEX_IEEE_F64BE_g)
|
||||
/**
|
||||
* \ingroup PDTCOMPLEX
|
||||
* Complex number of 2 64-bit little-endian IEEE floating-point numbers
|
||||
* \since 2.0.0
|
||||
*/
|
||||
#define H5T_COMPLEX_IEEE_F64LE (H5OPEN H5T_COMPLEX_IEEE_F64LE_g)
|
||||
H5_DLLVAR hid_t H5T_COMPLEX_IEEE_F16BE_g;
|
||||
@@ -576,18 +590,26 @@ H5_DLLVAR hid_t H5T_STD_REF_g;
|
||||
*/
|
||||
/**
|
||||
* \ingroup PDTUNIX
|
||||
* Big-endian 32-bit UNIX time_t
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_UNIX_D32BE (H5OPEN H5T_UNIX_D32BE_g)
|
||||
/**
|
||||
* \ingroup PDTUNIX
|
||||
* Little-endian 32-bit UNIX time_t
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_UNIX_D32LE (H5OPEN H5T_UNIX_D32LE_g)
|
||||
/**
|
||||
* \ingroup PDTUNIX
|
||||
* Big-endian 64-bit UNIX time_t
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_UNIX_D64BE (H5OPEN H5T_UNIX_D64BE_g)
|
||||
/**
|
||||
* \ingroup PDTUNIX
|
||||
* Little-endian 64-bit UNIX time_t
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_UNIX_D64LE (H5OPEN H5T_UNIX_D64LE_g)
|
||||
H5_DLLVAR hid_t H5T_UNIX_D32BE_g;
|
||||
@@ -602,6 +624,7 @@ H5_DLLVAR hid_t H5T_UNIX_D64LE_g;
|
||||
/**
|
||||
* \ingroup PDTS
|
||||
* String datatype in C (size defined in bytes rather than in bits)
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_C_S1 (H5OPEN H5T_C_S1_g)
|
||||
H5_DLLVAR hid_t H5T_C_S1_g;
|
||||
@@ -612,6 +635,7 @@ H5_DLLVAR hid_t H5T_C_S1_g;
|
||||
/**
|
||||
* \ingroup PDTS
|
||||
* String datatype in Fortran (as defined for the HDF5 C library)
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_FORTRAN_S1 (H5OPEN H5T_FORTRAN_S1_g)
|
||||
H5_DLLVAR hid_t H5T_FORTRAN_S1_g;
|
||||
@@ -623,71 +647,85 @@ H5_DLLVAR hid_t H5T_FORTRAN_S1_g;
|
||||
/**
|
||||
* \ingroup PDTX86
|
||||
* 8-bit little-endian signed (2's complement) integers for Intel CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_INTEL_I8 H5T_STD_I8LE
|
||||
/**
|
||||
* \ingroup PDTX86
|
||||
* 16-bit little-endian signed (2's complement) integers for Intel CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_INTEL_I16 H5T_STD_I16LE
|
||||
/**
|
||||
* \ingroup PDTX86
|
||||
* 32-bit little-endian signed (2's complement) integers for Intel CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_INTEL_I32 H5T_STD_I32LE
|
||||
/**
|
||||
* \ingroup PDTX86
|
||||
* 64-bit little-endian signed (2's complement) integers for Intel CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_INTEL_I64 H5T_STD_I64LE
|
||||
/**
|
||||
* \ingroup PDTX86
|
||||
* 8-bit little-endian unsigned integers for Intel CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_INTEL_U8 H5T_STD_U8LE
|
||||
/**
|
||||
* \ingroup PDTX86
|
||||
* 16-bit little-endian unsigned integers for Intel CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_INTEL_U16 H5T_STD_U16LE
|
||||
/**
|
||||
* \ingroup PDTX86
|
||||
* 32-bit little-endian unsigned integers for Intel CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_INTEL_U32 H5T_STD_U32LE
|
||||
/**
|
||||
* \ingroup PDTX86
|
||||
* 64-bit little-endian unsigned integers for Intel CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_INTEL_U64 H5T_STD_U64LE
|
||||
/**
|
||||
* \ingroup PDTX86
|
||||
* 8-bit little-endian bitfield for Intel CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_INTEL_B8 H5T_STD_B8LE
|
||||
/**
|
||||
* \ingroup PDTX86
|
||||
* 16-bit little-endian bitfield for Intel CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_INTEL_B16 H5T_STD_B16LE
|
||||
/**
|
||||
* \ingroup PDTX86
|
||||
* 32-bit little-endian bitfield for Intel CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_INTEL_B32 H5T_STD_B32LE
|
||||
/**
|
||||
* \ingroup PDTX86
|
||||
* 64-bit little-endian bitfield for Intel CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_INTEL_B64 H5T_STD_B64LE
|
||||
/**
|
||||
* \ingroup PDTX86
|
||||
* 32-bit little-endian IEEE floating-point numbers for Intel CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_INTEL_F32 H5T_IEEE_F32LE
|
||||
/**
|
||||
* \ingroup PDTX86
|
||||
* 64-bit little-endian IEEE floating-point numbers for Intel CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_INTEL_F64 H5T_IEEE_F64LE
|
||||
|
||||
@@ -698,71 +736,85 @@ H5_DLLVAR hid_t H5T_FORTRAN_S1_g;
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 8-bit little-endian signed (2's complement) integers for DEC Alpha CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_ALPHA_I8 H5T_STD_I8LE
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 16-bit little-endian signed (2's complement) integers for DEC Alpha CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_ALPHA_I16 H5T_STD_I16LE
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 32-bit little-endian signed (2's complement) integers for DEC Alpha CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_ALPHA_I32 H5T_STD_I32LE
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 64-bit little-endian signed (2's complement) integers for DEC Alpha CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_ALPHA_I64 H5T_STD_I64LE
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 8-bit little-endian unsigned integers for DEC Alpha CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_ALPHA_U8 H5T_STD_U8LE
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 16-bit little-endian unsigned integers for DEC Alpha CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_ALPHA_U16 H5T_STD_U16LE
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 32-bit little-endian unsigned integers for DEC Alpha CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_ALPHA_U32 H5T_STD_U32LE
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 64-bit little-endian unsigned integers for DEC Alpha CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_ALPHA_U64 H5T_STD_U64LE
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 8-bit little-endian bitfield for DEC Alpha CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_ALPHA_B8 H5T_STD_B8LE
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 16-bit little-endian bitfield for DEC Alpha CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_ALPHA_B16 H5T_STD_B16LE
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 32-bit little-endian bitfield for DEC Alpha CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_ALPHA_B32 H5T_STD_B32LE
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 64-bit little-endian bitfield for DEC Alpha CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_ALPHA_B64 H5T_STD_B64LE
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 32-bit little-endian IEEE floating-point numbers for DEC Alpha CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_ALPHA_F32 H5T_IEEE_F32LE
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 64-bit little-endian IEEE floating-point numbers for DEC Alpha CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_ALPHA_F64 H5T_IEEE_F64LE
|
||||
|
||||
@@ -773,71 +825,85 @@ H5_DLLVAR hid_t H5T_FORTRAN_S1_g;
|
||||
/**
|
||||
* \ingroup PDTMIPS
|
||||
* 8-bit big-endian signed (2's complement) integers for SGI MIPS CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_MIPS_I8 H5T_STD_I8BE
|
||||
/**
|
||||
* \ingroup PDTMIPS
|
||||
* 16-bit big-endian signed (2's complement) integers for SGI MIPS CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_MIPS_I16 H5T_STD_I16BE
|
||||
/**
|
||||
* \ingroup PDTMIPS
|
||||
* 32-bit big-endian signed (2's complement) integers for SGI MIPS CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_MIPS_I32 H5T_STD_I32BE
|
||||
/**
|
||||
* \ingroup PDTMIPS
|
||||
* 64-bit big-endian signed (2's complement) integers for SGI MIPS CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_MIPS_I64 H5T_STD_I64BE
|
||||
/**
|
||||
* \ingroup PDTMIPS
|
||||
* 8-bit big-endian unsigned integers for SGI MIPS CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_MIPS_U8 H5T_STD_U8BE
|
||||
/**
|
||||
* \ingroup PDTMIPS
|
||||
* 16-bit big-endian unsigned integers for SGI MIPS CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_MIPS_U16 H5T_STD_U16BE
|
||||
/**
|
||||
* \ingroup PDTMIPS
|
||||
* 32-bit big-endian unsigned integers for SGI MIPS CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_MIPS_U32 H5T_STD_U32BE
|
||||
/**
|
||||
* \ingroup PDTMIPS
|
||||
* 64-bit big-endian unsigned integers for SGI MIPS CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_MIPS_U64 H5T_STD_U64BE
|
||||
/**
|
||||
* \ingroup PDTMIPS
|
||||
* 8-bit big-endian bitfield for SGI MIPS CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_MIPS_B8 H5T_STD_B8BE
|
||||
/**
|
||||
* \ingroup PDTMIPS
|
||||
* 16-bit big-endian bitfield for SGI MIPS CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_MIPS_B16 H5T_STD_B16BE
|
||||
/**
|
||||
* \ingroup PDTMIPS
|
||||
* 32-bit big-endian bitfield for SGI MIPS CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_MIPS_B32 H5T_STD_B32BE
|
||||
/**
|
||||
* \ingroup PDTMIPS
|
||||
* 64-bit big-endian bitfield for SGI MIPS CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_MIPS_B64 H5T_STD_B64BE
|
||||
/**
|
||||
* \ingroup PDTMIPS
|
||||
* 32-bit big-endian IEEE floating-point numbers for MIPS CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_MIPS_F32 H5T_IEEE_F32BE
|
||||
/**
|
||||
* \ingroup PDTMIPS
|
||||
* 64-bit big-endian IEEE floating-point numbers for MIPS CPUs
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_MIPS_F64 H5T_IEEE_F64BE
|
||||
|
||||
@@ -847,11 +913,13 @@ H5_DLLVAR hid_t H5T_FORTRAN_S1_g;
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 32-bit VAX byte order floating-point numbers for OpenVMS on DEC Alpha CPUs
|
||||
* \since 1.8.0
|
||||
*/
|
||||
#define H5T_VAX_F32 (H5OPEN H5T_VAX_F32_g)
|
||||
/**
|
||||
* \ingroup PDTALPHA
|
||||
* 64-bit VAX byte order floating-point numbers for OpenVMS on DEC Alpha CPUs
|
||||
* \since 1.8.0
|
||||
*/
|
||||
#define H5T_VAX_F64 (H5OPEN H5T_VAX_F64_g)
|
||||
H5_DLLVAR hid_t H5T_VAX_F32_g;
|
||||
@@ -868,144 +936,172 @@ H5_DLLVAR hid_t H5T_VAX_F64_g;
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \c char
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_CHAR (CHAR_MIN ? H5T_NATIVE_SCHAR : H5T_NATIVE_UCHAR)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{signed char}
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_SCHAR (H5OPEN H5T_NATIVE_SCHAR_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{unsigned char}
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_UCHAR (H5OPEN H5T_NATIVE_UCHAR_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{short}
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_SHORT (H5OPEN H5T_NATIVE_SHORT_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{unsigned short}
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_USHORT (H5OPEN H5T_NATIVE_USHORT_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{int}
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_INT (H5OPEN H5T_NATIVE_INT_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{unsigned int}
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_UINT (H5OPEN H5T_NATIVE_UINT_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{long}
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_LONG (H5OPEN H5T_NATIVE_LONG_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{unsigned long}
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_ULONG (H5OPEN H5T_NATIVE_ULONG_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{long long}
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_LLONG (H5OPEN H5T_NATIVE_LLONG_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{unsigned long long}
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_ULLONG (H5OPEN H5T_NATIVE_ULLONG_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{_Float16} (May be \TText{H5I_INVALID_HID} if platform doesn't support \TText{_Float16} type)
|
||||
* \since 1.14.4
|
||||
*/
|
||||
#define H5T_NATIVE_FLOAT16 (H5OPEN H5T_NATIVE_FLOAT16_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{float}
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_FLOAT (H5OPEN H5T_NATIVE_FLOAT_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{double}
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_DOUBLE (H5OPEN H5T_NATIVE_DOUBLE_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{long double}
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_LDOUBLE (H5OPEN H5T_NATIVE_LDOUBLE_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{float _Complex} / (MSVC) \TText{_Fcomplex} (May be \TText{H5I_INVALID_HID} if platform
|
||||
* doesn't support \TText{float _Complex}/\TText{_Fcomplex} type)
|
||||
* \since 2.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_FLOAT_COMPLEX (H5OPEN H5T_NATIVE_FLOAT_COMPLEX_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{double _Complex} / (MSVC) \TText{_Dcomplex} (May be \TText{H5I_INVALID_HID} if platform
|
||||
* doesn't support \TText{double _Complex}/\TText{_Dcomplex} type)
|
||||
* \since 2.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_DOUBLE_COMPLEX (H5OPEN H5T_NATIVE_DOUBLE_COMPLEX_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* C-style \TText{long double _Complex} / (MSVC) \TText{_Lcomplex} (May be \TText{H5I_INVALID_HID} if platform
|
||||
* doesn't support \TText{long double _Complex}/\TText{_Lcomplex} type)
|
||||
* \since 2.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_LDOUBLE_COMPLEX (H5OPEN H5T_NATIVE_LDOUBLE_COMPLEX_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* HDF5 8-bit bitfield based on native types
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_B8 (H5OPEN H5T_NATIVE_B8_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* HDF5 16-bit bitfield based on native types
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_B16 (H5OPEN H5T_NATIVE_B16_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* HDF5 32-bit bitfield based on native types
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_B32 (H5OPEN H5T_NATIVE_B32_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* HDF5 64-bit bitfield based on native types
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_B64 (H5OPEN H5T_NATIVE_B64_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* HDF5 opaque unit based on native types
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_OPAQUE (H5OPEN H5T_NATIVE_OPAQUE_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* HDF5 address type based on native types
|
||||
* \since 1.4.0
|
||||
*/
|
||||
#define H5T_NATIVE_HADDR (H5OPEN H5T_NATIVE_HADDR_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* HDF5 size type based on native types
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_HSIZE (H5OPEN H5T_NATIVE_HSIZE_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* HDF5 signed size type based on native types
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_HSSIZE (H5OPEN H5T_NATIVE_HSSIZE_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* HDF5 error code type based on native types
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_HERR (H5OPEN H5T_NATIVE_HERR_g)
|
||||
/**
|
||||
* \ingroup PDTNAT
|
||||
* HDF5 Boolean type based on native types
|
||||
* \since 1.0.0
|
||||
*/
|
||||
#define H5T_NATIVE_HBOOL (H5OPEN H5T_NATIVE_HBOOL_g)
|
||||
H5_DLLVAR hid_t H5T_NATIVE_SCHAR_g;
|
||||
@@ -1039,26 +1135,32 @@ H5_DLLVAR hid_t H5T_NATIVE_HBOOL_g;
|
||||
/* C9x integer types */
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_INT8 (H5OPEN H5T_NATIVE_INT8_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_UINT8 (H5OPEN H5T_NATIVE_UINT8_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_INT_LEAST8 (H5OPEN H5T_NATIVE_INT_LEAST8_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_UINT_LEAST8 (H5OPEN H5T_NATIVE_UINT_LEAST8_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_INT_FAST8 (H5OPEN H5T_NATIVE_INT_FAST8_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_UINT_FAST8 (H5OPEN H5T_NATIVE_UINT_FAST8_g)
|
||||
H5_DLLVAR hid_t H5T_NATIVE_INT8_g;
|
||||
@@ -1101,26 +1203,32 @@ H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST16_g;
|
||||
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_INT32 (H5OPEN H5T_NATIVE_INT32_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_UINT32 (H5OPEN H5T_NATIVE_UINT32_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_INT_LEAST32 (H5OPEN H5T_NATIVE_INT_LEAST32_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_UINT_LEAST32 (H5OPEN H5T_NATIVE_UINT_LEAST32_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_INT_FAST32 (H5OPEN H5T_NATIVE_INT_FAST32_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_UINT_FAST32 (H5OPEN H5T_NATIVE_UINT_FAST32_g)
|
||||
H5_DLLVAR hid_t H5T_NATIVE_INT32_g;
|
||||
@@ -1132,26 +1240,32 @@ H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST32_g;
|
||||
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_INT64 (H5OPEN H5T_NATIVE_INT64_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_UINT64 (H5OPEN H5T_NATIVE_UINT64_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_INT_LEAST64 (H5OPEN H5T_NATIVE_INT_LEAST64_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_UINT_LEAST64 (H5OPEN H5T_NATIVE_UINT_LEAST64_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_INT_FAST64 (H5OPEN H5T_NATIVE_INT_FAST64_g)
|
||||
/**
|
||||
* \ingroup PDTC9x
|
||||
* \since 1.2.0
|
||||
*/
|
||||
#define H5T_NATIVE_UINT_FAST64 (H5OPEN H5T_NATIVE_UINT_FAST64_g)
|
||||
H5_DLLVAR hid_t H5T_NATIVE_INT64_g;
|
||||
|
||||
Reference in New Issue
Block a user