24 #define HOFFSET(S,M) (offsetof(S,M)) 97 #define H5T_NCSET H5T_CSET_RESERVED_2 122 #define H5T_NSTR H5T_STR_RESERVED_3 196 #define H5T_VARIABLE ((size_t)(-1)) 199 #define H5T_OPAQUE_TAG_MAX 256 208 size_t nelmts,
size_t buf_stride,
size_t bkg_stride,
void *
buf,
209 void *bkg,
hid_t dset_xfer_plist);
215 hid_t src_id,
hid_t dst_id,
void *src_buf,
void *dst_buf,
void *user_data);
220 #define H5OPEN H5open(), 228 #define H5T_IEEE_F32BE (H5OPEN H5T_IEEE_F32BE_g) 229 #define H5T_IEEE_F32LE (H5OPEN H5T_IEEE_F32LE_g) 230 #define H5T_IEEE_F64BE (H5OPEN H5T_IEEE_F64BE_g) 231 #define H5T_IEEE_F64LE (H5OPEN H5T_IEEE_F64LE_g) 241 #define H5T_STD_I8BE (H5OPEN H5T_STD_I8BE_g) 242 #define H5T_STD_I8LE (H5OPEN H5T_STD_I8LE_g) 243 #define H5T_STD_I16BE (H5OPEN H5T_STD_I16BE_g) 244 #define H5T_STD_I16LE (H5OPEN H5T_STD_I16LE_g) 245 #define H5T_STD_I32BE (H5OPEN H5T_STD_I32BE_g) 246 #define H5T_STD_I32LE (H5OPEN H5T_STD_I32LE_g) 247 #define H5T_STD_I64BE (H5OPEN H5T_STD_I64BE_g) 248 #define H5T_STD_I64LE (H5OPEN H5T_STD_I64LE_g) 249 #define H5T_STD_U8BE (H5OPEN H5T_STD_U8BE_g) 250 #define H5T_STD_U8LE (H5OPEN H5T_STD_U8LE_g) 251 #define H5T_STD_U16BE (H5OPEN H5T_STD_U16BE_g) 252 #define H5T_STD_U16LE (H5OPEN H5T_STD_U16LE_g) 253 #define H5T_STD_U32BE (H5OPEN H5T_STD_U32BE_g) 254 #define H5T_STD_U32LE (H5OPEN H5T_STD_U32LE_g) 255 #define H5T_STD_U64BE (H5OPEN H5T_STD_U64BE_g) 256 #define H5T_STD_U64LE (H5OPEN H5T_STD_U64LE_g) 257 #define H5T_STD_B8BE (H5OPEN H5T_STD_B8BE_g) 258 #define H5T_STD_B8LE (H5OPEN H5T_STD_B8LE_g) 259 #define H5T_STD_B16BE (H5OPEN H5T_STD_B16BE_g) 260 #define H5T_STD_B16LE (H5OPEN H5T_STD_B16LE_g) 261 #define H5T_STD_B32BE (H5OPEN H5T_STD_B32BE_g) 262 #define H5T_STD_B32LE (H5OPEN H5T_STD_B32LE_g) 263 #define H5T_STD_B64BE (H5OPEN H5T_STD_B64BE_g) 264 #define H5T_STD_B64LE (H5OPEN H5T_STD_B64LE_g) 265 #define H5T_STD_REF_OBJ (H5OPEN H5T_STD_REF_OBJ_g) 266 #define H5T_STD_REF_DSETREG (H5OPEN H5T_STD_REF_DSETREG_g) 297 #define H5T_UNIX_D32BE (H5OPEN H5T_UNIX_D32BE_g) 298 #define H5T_UNIX_D32LE (H5OPEN H5T_UNIX_D32LE_g) 299 #define H5T_UNIX_D64BE (H5OPEN H5T_UNIX_D64BE_g) 300 #define H5T_UNIX_D64LE (H5OPEN H5T_UNIX_D64LE_g) 310 #define H5T_C_S1 (H5OPEN H5T_C_S1_g) 316 #define H5T_FORTRAN_S1 (H5OPEN H5T_FORTRAN_S1_g) 323 #define H5T_INTEL_I8 H5T_STD_I8LE 324 #define H5T_INTEL_I16 H5T_STD_I16LE 325 #define H5T_INTEL_I32 H5T_STD_I32LE 326 #define H5T_INTEL_I64 H5T_STD_I64LE 327 #define H5T_INTEL_U8 H5T_STD_U8LE 328 #define H5T_INTEL_U16 H5T_STD_U16LE 329 #define H5T_INTEL_U32 H5T_STD_U32LE 330 #define H5T_INTEL_U64 H5T_STD_U64LE 331 #define H5T_INTEL_B8 H5T_STD_B8LE 332 #define H5T_INTEL_B16 H5T_STD_B16LE 333 #define H5T_INTEL_B32 H5T_STD_B32LE 334 #define H5T_INTEL_B64 H5T_STD_B64LE 335 #define H5T_INTEL_F32 H5T_IEEE_F32LE 336 #define H5T_INTEL_F64 H5T_IEEE_F64LE 342 #define H5T_ALPHA_I8 H5T_STD_I8LE 343 #define H5T_ALPHA_I16 H5T_STD_I16LE 344 #define H5T_ALPHA_I32 H5T_STD_I32LE 345 #define H5T_ALPHA_I64 H5T_STD_I64LE 346 #define H5T_ALPHA_U8 H5T_STD_U8LE 347 #define H5T_ALPHA_U16 H5T_STD_U16LE 348 #define H5T_ALPHA_U32 H5T_STD_U32LE 349 #define H5T_ALPHA_U64 H5T_STD_U64LE 350 #define H5T_ALPHA_B8 H5T_STD_B8LE 351 #define H5T_ALPHA_B16 H5T_STD_B16LE 352 #define H5T_ALPHA_B32 H5T_STD_B32LE 353 #define H5T_ALPHA_B64 H5T_STD_B64LE 354 #define H5T_ALPHA_F32 H5T_IEEE_F32LE 355 #define H5T_ALPHA_F64 H5T_IEEE_F64LE 361 #define H5T_MIPS_I8 H5T_STD_I8BE 362 #define H5T_MIPS_I16 H5T_STD_I16BE 363 #define H5T_MIPS_I32 H5T_STD_I32BE 364 #define H5T_MIPS_I64 H5T_STD_I64BE 365 #define H5T_MIPS_U8 H5T_STD_U8BE 366 #define H5T_MIPS_U16 H5T_STD_U16BE 367 #define H5T_MIPS_U32 H5T_STD_U32BE 368 #define H5T_MIPS_U64 H5T_STD_U64BE 369 #define H5T_MIPS_B8 H5T_STD_B8BE 370 #define H5T_MIPS_B16 H5T_STD_B16BE 371 #define H5T_MIPS_B32 H5T_STD_B32BE 372 #define H5T_MIPS_B64 H5T_STD_B64BE 373 #define H5T_MIPS_F32 H5T_IEEE_F32BE 374 #define H5T_MIPS_F64 H5T_IEEE_F64BE 379 #define H5T_VAX_F32 (H5OPEN H5T_VAX_F32_g) 380 #define H5T_VAX_F64 (H5OPEN H5T_VAX_F64_g) 393 #define H5T_NATIVE_CHAR (CHAR_MIN?H5T_NATIVE_SCHAR:H5T_NATIVE_UCHAR) 394 #define H5T_NATIVE_SCHAR (H5OPEN H5T_NATIVE_SCHAR_g) 395 #define H5T_NATIVE_UCHAR (H5OPEN H5T_NATIVE_UCHAR_g) 396 #define H5T_NATIVE_SHORT (H5OPEN H5T_NATIVE_SHORT_g) 397 #define H5T_NATIVE_USHORT (H5OPEN H5T_NATIVE_USHORT_g) 398 #define H5T_NATIVE_INT (H5OPEN H5T_NATIVE_INT_g) 399 #define H5T_NATIVE_UINT (H5OPEN H5T_NATIVE_UINT_g) 400 #define H5T_NATIVE_LONG (H5OPEN H5T_NATIVE_LONG_g) 401 #define H5T_NATIVE_ULONG (H5OPEN H5T_NATIVE_ULONG_g) 402 #define H5T_NATIVE_LLONG (H5OPEN H5T_NATIVE_LLONG_g) 403 #define H5T_NATIVE_ULLONG (H5OPEN H5T_NATIVE_ULLONG_g) 404 #define H5T_NATIVE_FLOAT (H5OPEN H5T_NATIVE_FLOAT_g) 405 #define H5T_NATIVE_DOUBLE (H5OPEN H5T_NATIVE_DOUBLE_g) 406 #if H5_SIZEOF_LONG_DOUBLE !=0 407 #define H5T_NATIVE_LDOUBLE (H5OPEN H5T_NATIVE_LDOUBLE_g) 409 #define H5T_NATIVE_B8 (H5OPEN H5T_NATIVE_B8_g) 410 #define H5T_NATIVE_B16 (H5OPEN H5T_NATIVE_B16_g) 411 #define H5T_NATIVE_B32 (H5OPEN H5T_NATIVE_B32_g) 412 #define H5T_NATIVE_B64 (H5OPEN H5T_NATIVE_B64_g) 413 #define H5T_NATIVE_OPAQUE (H5OPEN H5T_NATIVE_OPAQUE_g) 414 #define H5T_NATIVE_HADDR (H5OPEN H5T_NATIVE_HADDR_g) 415 #define H5T_NATIVE_HSIZE (H5OPEN H5T_NATIVE_HSIZE_g) 416 #define H5T_NATIVE_HSSIZE (H5OPEN H5T_NATIVE_HSSIZE_g) 417 #define H5T_NATIVE_HERR (H5OPEN H5T_NATIVE_HERR_g) 418 #define H5T_NATIVE_HBOOL (H5OPEN H5T_NATIVE_HBOOL_g) 431 #if H5_SIZEOF_LONG_DOUBLE !=0 446 #define H5T_NATIVE_INT8 (H5OPEN H5T_NATIVE_INT8_g) 447 #define H5T_NATIVE_UINT8 (H5OPEN H5T_NATIVE_UINT8_g) 448 #define H5T_NATIVE_INT_LEAST8 (H5OPEN H5T_NATIVE_INT_LEAST8_g) 449 #define H5T_NATIVE_UINT_LEAST8 (H5OPEN H5T_NATIVE_UINT_LEAST8_g) 450 #define H5T_NATIVE_INT_FAST8 (H5OPEN H5T_NATIVE_INT_FAST8_g) 451 #define H5T_NATIVE_UINT_FAST8 (H5OPEN H5T_NATIVE_UINT_FAST8_g) 459 #define H5T_NATIVE_INT16 (H5OPEN H5T_NATIVE_INT16_g) 460 #define H5T_NATIVE_UINT16 (H5OPEN H5T_NATIVE_UINT16_g) 461 #define H5T_NATIVE_INT_LEAST16 (H5OPEN H5T_NATIVE_INT_LEAST16_g) 462 #define H5T_NATIVE_UINT_LEAST16 (H5OPEN H5T_NATIVE_UINT_LEAST16_g) 463 #define H5T_NATIVE_INT_FAST16 (H5OPEN H5T_NATIVE_INT_FAST16_g) 464 #define H5T_NATIVE_UINT_FAST16 (H5OPEN H5T_NATIVE_UINT_FAST16_g) 472 #define H5T_NATIVE_INT32 (H5OPEN H5T_NATIVE_INT32_g) 473 #define H5T_NATIVE_UINT32 (H5OPEN H5T_NATIVE_UINT32_g) 474 #define H5T_NATIVE_INT_LEAST32 (H5OPEN H5T_NATIVE_INT_LEAST32_g) 475 #define H5T_NATIVE_UINT_LEAST32 (H5OPEN H5T_NATIVE_UINT_LEAST32_g) 476 #define H5T_NATIVE_INT_FAST32 (H5OPEN H5T_NATIVE_INT_FAST32_g) 477 #define H5T_NATIVE_UINT_FAST32 (H5OPEN H5T_NATIVE_UINT_FAST32_g) 485 #define H5T_NATIVE_INT64 (H5OPEN H5T_NATIVE_INT64_g) 486 #define H5T_NATIVE_UINT64 (H5OPEN H5T_NATIVE_UINT64_g) 487 #define H5T_NATIVE_INT_LEAST64 (H5OPEN H5T_NATIVE_INT_LEAST64_g) 488 #define H5T_NATIVE_UINT_LEAST64 (H5OPEN H5T_NATIVE_UINT_LEAST64_g) 489 #define H5T_NATIVE_INT_FAST64 (H5OPEN H5T_NATIVE_INT_FAST64_g) 490 #define H5T_NATIVE_UINT_FAST64 (H5OPEN H5T_NATIVE_UINT_FAST64_g) 551 size_t *epos,
size_t *esize,
552 size_t *mpos,
size_t *msize);
576 size_t esize,
size_t mpos,
size_t msize);
591 void *buf,
void *background,
hid_t plist_id);
597 #ifndef H5_NO_DEPRECATED_SYMBOLS
H5_DLL herr_t H5Tset_strpad(hid_t type_id, H5T_str_t strpad)
H5_DLLVAR hid_t H5T_UNIX_D32BE_g
H5_DLL hid_t H5Tarray_create1(hid_t base_id, int ndims, const hsize_t dim[], const int perm[])
H5_DLL htri_t H5Tequal(hid_t type1_id, hid_t type2_id)
H5_DLLVAR hid_t H5T_STD_B8BE_g
H5_DLLVAR hid_t H5T_NATIVE_ULONG_g
H5_DLLVAR hid_t H5T_NATIVE_LLONG_g
H5_DLL size_t H5Tget_precision(hid_t type_id)
H5_DLL herr_t H5Tget_fields(hid_t type_id, size_t *spos, size_t *epos, size_t *esize, size_t *mpos, size_t *msize)
H5_DLL herr_t H5Tpack(hid_t type_id)
H5_DLL herr_t H5Tcommit2(hid_t loc_id, const char *name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id)
H5_DLLVAR hid_t H5T_NATIVE_INT64_g
H5_DLLVAR hid_t H5T_C_S1_g
H5_DLL hid_t H5Tget_create_plist(hid_t type_id)
H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST16_g
H5_DLL herr_t H5Tset_sign(hid_t type_id, H5T_sign_t sign)
H5_DLL herr_t H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func)
H5_DLLVAR hid_t H5T_NATIVE_UINT16_g
H5_DLL herr_t H5Tcommit1(hid_t loc_id, const char *name, hid_t type_id)
H5_DLLVAR hid_t H5T_VAX_F32_g
H5_DLLVAR hid_t H5T_STD_U32LE_g
H5_DLL hid_t H5Tarray_create2(hid_t base_id, unsigned ndims, const hsize_t dim[])
H5_DLLVAR hid_t H5T_STD_B64BE_g
H5_DLLVAR hid_t H5T_NATIVE_INT32_g
H5_DLLVAR hid_t H5T_STD_REF_OBJ_g
H5_DLLVAR hid_t H5T_NATIVE_INT_FAST64_g
H5_DLLVAR hid_t H5T_NATIVE_OPAQUE_g
H5_DLLVAR hid_t H5T_STD_U64LE_g
H5_DLL herr_t H5Tset_order(hid_t type_id, H5T_order_t order)
H5_DLL herr_t H5Tset_offset(hid_t type_id, size_t offset)
H5_DLL hid_t H5Tenum_create(hid_t base_id)
H5_DLLVAR hid_t H5T_NATIVE_B8_g
HDFFCLIBAPI void intf dims[]
H5_DLLVAR hid_t H5T_IEEE_F32LE_g
H5_DLLVAR hid_t H5T_NATIVE_INT_FAST8_g
H5_DLLVAR hid_t H5T_NATIVE_DOUBLE_g
H5_DLLVAR hid_t H5T_STD_I16LE_g
H5_DLLVAR hid_t H5T_NATIVE_ULLONG_g
H5_DLLVAR hid_t H5T_STD_U8LE_g
H5_DLLVAR hid_t H5T_IEEE_F64LE_g
unsigned long long hsize_t
H5_DLLVAR hid_t H5T_NATIVE_INT_LEAST32_g
H5_DLL herr_t H5Tenum_insert(hid_t type, const char *name, const void *value)
H5_DLLVAR hid_t H5T_STD_I64LE_g
H5_DLLVAR hid_t H5T_NATIVE_INT_FAST16_g
H5T_conv_ret_t(* H5T_conv_except_func_t)(H5T_conv_except_t except_type, hid_t src_id, hid_t dst_id, void *src_buf, void *dst_buf, void *user_data)
H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST32_g
H5_DLL int H5Tget_array_dims2(hid_t type_id, hsize_t dims[])
H5_DLL herr_t H5Tinsert(hid_t parent_id, const char *name, size_t offset, hid_t member_id)
H5_DLL H5T_sign_t H5Tget_sign(hid_t type_id)
H5_DLLVAR hid_t H5T_NATIVE_HSSIZE_g
H5_DLLVAR hid_t H5T_STD_U16LE_g
H5_DLL H5T_pad_t H5Tget_inpad(hid_t type_id)
H5_DLL int H5Tget_member_index(hid_t type_id, const char *name)
H5_DLL hid_t H5Tget_super(hid_t type)
H5_DLL hid_t H5Tcreate(H5T_class_t type, size_t size)
H5_DLL char * H5Tget_member_name(hid_t type_id, unsigned membno)
H5_DLL herr_t H5Tconvert(hid_t src_id, hid_t dst_id, size_t nelmts, void *buf, void *background, hid_t plist_id)
H5_DLL herr_t H5Tcommit_anon(hid_t loc_id, hid_t type_id, hid_t tcpl_id, hid_t tapl_id)
H5_DLLVAR hid_t H5T_NATIVE_UINT32_g
H5_DLL hid_t H5Tget_member_type(hid_t type_id, unsigned membno)
H5_DLLVAR hid_t H5T_STD_B32BE_g
H5_DLLVAR hid_t H5T_STD_I32BE_g
H5_DLLVAR hid_t H5T_UNIX_D64LE_g
H5_DLL hid_t H5Topen1(hid_t loc_id, const char *name)
H5_DLL int H5Tget_array_dims1(hid_t type_id, hsize_t dims[], int perm[])
H5_DLLVAR hid_t H5T_NATIVE_HERR_g
H5_DLL int H5Tget_offset(hid_t type_id)
H5_DLL herr_t H5Tencode(hid_t obj_id, void *buf, size_t *nalloc)
H5_DLL H5T_cset_t H5Tget_cset(hid_t type_id)
H5_DLL htri_t H5Tcommitted(hid_t type_id)
H5_DLLVAR hid_t H5T_NATIVE_UINT8_g
H5_DLL size_t H5Tget_member_offset(hid_t type_id, unsigned membno)
H5_DLL herr_t H5Tset_norm(hid_t type_id, H5T_norm_t norm)
H5_DLLVAR hid_t H5T_STD_U64BE_g
H5_DLL hid_t H5Topen2(hid_t loc_id, const char *name, hid_t tapl_id)
struct H5T_cdata_t H5T_cdata_t
H5_DLLVAR hid_t H5T_STD_I8BE_g
H5_DLL hid_t H5Tdecode(const void *buf)
herr_t(* H5T_conv_t)(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, size_t bkg_stride, void *buf, void *bkg, hid_t dset_xfer_plist)
H5_DLL herr_t H5Tset_ebias(hid_t type_id, size_t ebias)
H5_DLLVAR hid_t H5T_NATIVE_SCHAR_g
H5_DLL herr_t H5Tset_size(hid_t type_id, size_t size)
HDFFCLIBAPI _fcd intf intf * order
H5_DLL int H5Tget_array_ndims(hid_t type_id)
H5_DLL H5T_class_t H5Tget_member_class(hid_t type_id, unsigned membno)
H5_DLLVAR hid_t H5T_FORTRAN_S1_g
H5_DLL herr_t H5Tenum_valueof(hid_t type, const char *name, void *value)
H5_DLL herr_t H5Tset_fields(hid_t type_id, size_t spos, size_t epos, size_t esize, size_t mpos, size_t msize)
H5_DLLVAR hid_t H5T_NATIVE_INT_FAST32_g
H5_DLL herr_t H5Tenum_nameof(hid_t type, const void *value, char *name, size_t size)
H5_DLLVAR hid_t H5T_NATIVE_INT_g
H5_DLLVAR hid_t H5T_STD_I16BE_g
H5_DLLVAR hid_t H5T_NATIVE_B32_g
H5_DLL herr_t H5Tset_precision(hid_t type_id, size_t prec)
H5_DLL int H5Tget_nmembers(hid_t type_id)
H5_DLLVAR hid_t H5T_STD_B16LE_g
H5_DLLVAR hid_t H5T_STD_B32LE_g
H5_DLLVAR hid_t H5T_UNIX_D32LE_g
H5_DLLVAR hid_t H5T_NATIVE_B64_g
H5_DLLVAR hid_t H5T_STD_B8LE_g
H5_DLL hid_t H5Tvlen_create(hid_t base_id)
H5_DLL htri_t H5Tcompiler_conv(hid_t src_id, hid_t dst_id)
H5_DLLVAR hid_t H5T_STD_U32BE_g
H5_DLL char * H5Tget_tag(hid_t type)
H5_DLLVAR hid_t H5T_STD_B64LE_g
H5_DLLVAR hid_t H5T_NATIVE_UINT64_g
H5_DLL herr_t H5Tclose(hid_t type_id)
H5_DLLVAR hid_t H5T_NATIVE_UCHAR_g
H5_DLL hid_t H5Tcopy(hid_t type_id)
H5_DLL size_t H5Tget_ebias(hid_t type_id)
H5_DLL herr_t H5Tset_pad(hid_t type_id, H5T_pad_t lsb, H5T_pad_t msb)
H5_DLLVAR hid_t H5T_NATIVE_LONG_g
H5_DLLVAR hid_t H5T_STD_U16BE_g
H5_DLL H5T_str_t H5Tget_strpad(hid_t type_id)
H5_DLLVAR hid_t H5T_IEEE_F32BE_g
H5_DLLVAR hid_t H5T_NATIVE_HBOOL_g
H5_DLLVAR hid_t H5T_NATIVE_SHORT_g
H5_DLLVAR hid_t H5T_IEEE_F64BE_g
H5_DLLVAR hid_t H5T_STD_I64BE_g
H5_DLL herr_t H5Tset_tag(hid_t type, const char *tag)
H5_DLLVAR hid_t H5T_NATIVE_INT8_g
H5_DLLVAR hid_t H5T_NATIVE_INT_LEAST64_g
H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST8_g
H5_DLL herr_t H5Tset_inpad(hid_t type_id, H5T_pad_t pad)
H5_DLLVAR hid_t H5T_NATIVE_UINT_LEAST64_g
H5_DLLVAR hid_t H5T_NATIVE_HSIZE_g
H5_DLL herr_t H5Tregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func)
HDFFCLIBAPI intf intf intf * type
H5_DLL herr_t H5Tset_cset(hid_t type_id, H5T_cset_t cset)
H5_DLL H5T_norm_t H5Tget_norm(hid_t type_id)
H5_DLLVAR hid_t H5T_NATIVE_B16_g
H5_DLLVAR hid_t H5T_NATIVE_INT16_g
H5_DLL H5T_class_t H5Tget_class(hid_t type_id)
H5_DLL herr_t H5Tget_pad(hid_t type_id, H5T_pad_t *lsb, H5T_pad_t *msb)
H5_DLLVAR hid_t H5T_NATIVE_UINT_LEAST16_g
HDFFCLIBAPI intf * offset
H5_DLLVAR hid_t H5T_VAX_F64_g
H5_DLLVAR hid_t H5T_STD_U8BE_g
H5_DLLVAR hid_t H5T_STD_B16BE_g
H5_DLLVAR hid_t H5T_STD_REF_DSETREG_g
H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST64_g
H5_DLL herr_t H5Tlock(hid_t type_id)
H5_DLLVAR hid_t H5T_NATIVE_UINT_LEAST32_g
H5_DLL H5T_conv_t H5Tfind(hid_t src_id, hid_t dst_id, H5T_cdata_t **pcdata)
H5_DLLVAR hid_t H5T_NATIVE_FLOAT_g
H5_DLL H5T_order_t H5Tget_order(hid_t type_id)
H5_DLL size_t H5Tget_size(hid_t type_id)
H5_DLL htri_t H5Tdetect_class(hid_t type_id, H5T_class_t cls)
H5_DLLVAR hid_t H5T_STD_I8LE_g
H5_DLLVAR hid_t H5T_NATIVE_HADDR_g
H5_DLL htri_t H5Tis_variable_str(hid_t type_id)
H5_DLLVAR hid_t H5T_NATIVE_INT_LEAST8_g
H5_DLLVAR hid_t H5T_NATIVE_UINT_g
H5_DLLVAR hid_t H5T_NATIVE_LDOUBLE_g
H5_DLL herr_t H5Tget_member_value(hid_t type_id, unsigned membno, void *value)
H5_DLLVAR hid_t H5T_UNIX_D64BE_g
H5_DLLVAR hid_t H5T_STD_I32LE_g
H5_DLLVAR hid_t H5T_NATIVE_UINT_LEAST8_g
H5_DLLVAR hid_t H5T_NATIVE_INT_LEAST16_g
H5_DLL hid_t H5Tget_native_type(hid_t type_id, H5T_direction_t direction)
H5_DLLVAR hid_t H5T_NATIVE_USHORT_g