 |
HDF5
1.12.0
|
Go to the documentation of this file.
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)
267 #define H5T_STD_REF (H5OPEN H5T_STD_REF_g)
299 #define H5T_UNIX_D32BE (H5OPEN H5T_UNIX_D32BE_g)
300 #define H5T_UNIX_D32LE (H5OPEN H5T_UNIX_D32LE_g)
301 #define H5T_UNIX_D64BE (H5OPEN H5T_UNIX_D64BE_g)
302 #define H5T_UNIX_D64LE (H5OPEN H5T_UNIX_D64LE_g)
312 #define H5T_C_S1 (H5OPEN H5T_C_S1_g)
318 #define H5T_FORTRAN_S1 (H5OPEN H5T_FORTRAN_S1_g)
325 #define H5T_INTEL_I8 H5T_STD_I8LE
326 #define H5T_INTEL_I16 H5T_STD_I16LE
327 #define H5T_INTEL_I32 H5T_STD_I32LE
328 #define H5T_INTEL_I64 H5T_STD_I64LE
329 #define H5T_INTEL_U8 H5T_STD_U8LE
330 #define H5T_INTEL_U16 H5T_STD_U16LE
331 #define H5T_INTEL_U32 H5T_STD_U32LE
332 #define H5T_INTEL_U64 H5T_STD_U64LE
333 #define H5T_INTEL_B8 H5T_STD_B8LE
334 #define H5T_INTEL_B16 H5T_STD_B16LE
335 #define H5T_INTEL_B32 H5T_STD_B32LE
336 #define H5T_INTEL_B64 H5T_STD_B64LE
337 #define H5T_INTEL_F32 H5T_IEEE_F32LE
338 #define H5T_INTEL_F64 H5T_IEEE_F64LE
344 #define H5T_ALPHA_I8 H5T_STD_I8LE
345 #define H5T_ALPHA_I16 H5T_STD_I16LE
346 #define H5T_ALPHA_I32 H5T_STD_I32LE
347 #define H5T_ALPHA_I64 H5T_STD_I64LE
348 #define H5T_ALPHA_U8 H5T_STD_U8LE
349 #define H5T_ALPHA_U16 H5T_STD_U16LE
350 #define H5T_ALPHA_U32 H5T_STD_U32LE
351 #define H5T_ALPHA_U64 H5T_STD_U64LE
352 #define H5T_ALPHA_B8 H5T_STD_B8LE
353 #define H5T_ALPHA_B16 H5T_STD_B16LE
354 #define H5T_ALPHA_B32 H5T_STD_B32LE
355 #define H5T_ALPHA_B64 H5T_STD_B64LE
356 #define H5T_ALPHA_F32 H5T_IEEE_F32LE
357 #define H5T_ALPHA_F64 H5T_IEEE_F64LE
363 #define H5T_MIPS_I8 H5T_STD_I8BE
364 #define H5T_MIPS_I16 H5T_STD_I16BE
365 #define H5T_MIPS_I32 H5T_STD_I32BE
366 #define H5T_MIPS_I64 H5T_STD_I64BE
367 #define H5T_MIPS_U8 H5T_STD_U8BE
368 #define H5T_MIPS_U16 H5T_STD_U16BE
369 #define H5T_MIPS_U32 H5T_STD_U32BE
370 #define H5T_MIPS_U64 H5T_STD_U64BE
371 #define H5T_MIPS_B8 H5T_STD_B8BE
372 #define H5T_MIPS_B16 H5T_STD_B16BE
373 #define H5T_MIPS_B32 H5T_STD_B32BE
374 #define H5T_MIPS_B64 H5T_STD_B64BE
375 #define H5T_MIPS_F32 H5T_IEEE_F32BE
376 #define H5T_MIPS_F64 H5T_IEEE_F64BE
381 #define H5T_VAX_F32 (H5OPEN H5T_VAX_F32_g)
382 #define H5T_VAX_F64 (H5OPEN H5T_VAX_F64_g)
395 #define H5T_NATIVE_CHAR (CHAR_MIN?H5T_NATIVE_SCHAR:H5T_NATIVE_UCHAR)
396 #define H5T_NATIVE_SCHAR (H5OPEN H5T_NATIVE_SCHAR_g)
397 #define H5T_NATIVE_UCHAR (H5OPEN H5T_NATIVE_UCHAR_g)
398 #define H5T_NATIVE_SHORT (H5OPEN H5T_NATIVE_SHORT_g)
399 #define H5T_NATIVE_USHORT (H5OPEN H5T_NATIVE_USHORT_g)
400 #define H5T_NATIVE_INT (H5OPEN H5T_NATIVE_INT_g)
401 #define H5T_NATIVE_UINT (H5OPEN H5T_NATIVE_UINT_g)
402 #define H5T_NATIVE_LONG (H5OPEN H5T_NATIVE_LONG_g)
403 #define H5T_NATIVE_ULONG (H5OPEN H5T_NATIVE_ULONG_g)
404 #define H5T_NATIVE_LLONG (H5OPEN H5T_NATIVE_LLONG_g)
405 #define H5T_NATIVE_ULLONG (H5OPEN H5T_NATIVE_ULLONG_g)
406 #define H5T_NATIVE_FLOAT (H5OPEN H5T_NATIVE_FLOAT_g)
407 #define H5T_NATIVE_DOUBLE (H5OPEN H5T_NATIVE_DOUBLE_g)
408 #if H5_SIZEOF_LONG_DOUBLE !=0
409 #define H5T_NATIVE_LDOUBLE (H5OPEN H5T_NATIVE_LDOUBLE_g)
411 #define H5T_NATIVE_B8 (H5OPEN H5T_NATIVE_B8_g)
412 #define H5T_NATIVE_B16 (H5OPEN H5T_NATIVE_B16_g)
413 #define H5T_NATIVE_B32 (H5OPEN H5T_NATIVE_B32_g)
414 #define H5T_NATIVE_B64 (H5OPEN H5T_NATIVE_B64_g)
415 #define H5T_NATIVE_OPAQUE (H5OPEN H5T_NATIVE_OPAQUE_g)
416 #define H5T_NATIVE_HADDR (H5OPEN H5T_NATIVE_HADDR_g)
417 #define H5T_NATIVE_HSIZE (H5OPEN H5T_NATIVE_HSIZE_g)
418 #define H5T_NATIVE_HSSIZE (H5OPEN H5T_NATIVE_HSSIZE_g)
419 #define H5T_NATIVE_HERR (H5OPEN H5T_NATIVE_HERR_g)
420 #define H5T_NATIVE_HBOOL (H5OPEN H5T_NATIVE_HBOOL_g)
433 #if H5_SIZEOF_LONG_DOUBLE !=0
448 #define H5T_NATIVE_INT8 (H5OPEN H5T_NATIVE_INT8_g)
449 #define H5T_NATIVE_UINT8 (H5OPEN H5T_NATIVE_UINT8_g)
450 #define H5T_NATIVE_INT_LEAST8 (H5OPEN H5T_NATIVE_INT_LEAST8_g)
451 #define H5T_NATIVE_UINT_LEAST8 (H5OPEN H5T_NATIVE_UINT_LEAST8_g)
452 #define H5T_NATIVE_INT_FAST8 (H5OPEN H5T_NATIVE_INT_FAST8_g)
453 #define H5T_NATIVE_UINT_FAST8 (H5OPEN H5T_NATIVE_UINT_FAST8_g)
461 #define H5T_NATIVE_INT16 (H5OPEN H5T_NATIVE_INT16_g)
462 #define H5T_NATIVE_UINT16 (H5OPEN H5T_NATIVE_UINT16_g)
463 #define H5T_NATIVE_INT_LEAST16 (H5OPEN H5T_NATIVE_INT_LEAST16_g)
464 #define H5T_NATIVE_UINT_LEAST16 (H5OPEN H5T_NATIVE_UINT_LEAST16_g)
465 #define H5T_NATIVE_INT_FAST16 (H5OPEN H5T_NATIVE_INT_FAST16_g)
466 #define H5T_NATIVE_UINT_FAST16 (H5OPEN H5T_NATIVE_UINT_FAST16_g)
474 #define H5T_NATIVE_INT32 (H5OPEN H5T_NATIVE_INT32_g)
475 #define H5T_NATIVE_UINT32 (H5OPEN H5T_NATIVE_UINT32_g)
476 #define H5T_NATIVE_INT_LEAST32 (H5OPEN H5T_NATIVE_INT_LEAST32_g)
477 #define H5T_NATIVE_UINT_LEAST32 (H5OPEN H5T_NATIVE_UINT_LEAST32_g)
478 #define H5T_NATIVE_INT_FAST32 (H5OPEN H5T_NATIVE_INT_FAST32_g)
479 #define H5T_NATIVE_UINT_FAST32 (H5OPEN H5T_NATIVE_UINT_FAST32_g)
487 #define H5T_NATIVE_INT64 (H5OPEN H5T_NATIVE_INT64_g)
488 #define H5T_NATIVE_UINT64 (H5OPEN H5T_NATIVE_UINT64_g)
489 #define H5T_NATIVE_INT_LEAST64 (H5OPEN H5T_NATIVE_INT_LEAST64_g)
490 #define H5T_NATIVE_UINT_LEAST64 (H5OPEN H5T_NATIVE_UINT_LEAST64_g)
491 #define H5T_NATIVE_INT_FAST64 (H5OPEN H5T_NATIVE_INT_FAST64_g)
492 #define H5T_NATIVE_UINT_FAST64 (H5OPEN H5T_NATIVE_UINT_FAST64_g)
555 size_t *epos,
size_t *esize,
556 size_t *mpos,
size_t *msize);
580 size_t esize,
size_t mpos,
size_t msize);
595 void *buf,
void *background,
hid_t plist_id);
602 #ifndef H5_NO_DEPRECATED_SYMBOLS
@ H5T_ENUM
Definition: H5Tpublic.h:38
H5_DLL H5T_sign_t H5Tget_sign(hid_t type_id)
Definition: H5Tfixed.c:46
@ H5T_BITFIELD
Definition: H5Tpublic.h:34
H5_DLL hid_t H5Tget_super(hid_t type)
Definition: H5T.c:2297
@ H5T_ORDER_VAX
Definition: H5Tpublic.h:50
@ H5T_SGN_ERROR
Definition: H5Tpublic.h:58
@ H5T_BKG_NO
Definition: H5Tpublic.h:143
@ H5T_CONV_EXCEPT_NINF
Definition: H5Tpublic.h:177
H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST32_g
Definition: H5Tpublic.h:485
H5_DLLVAR hid_t H5T_NATIVE_UINT_LEAST64_g
Definition: H5Tpublic.h:496
@ H5T_STR_RESERVED_12
Definition: H5Tpublic.h:117
H5_DLL int H5Tget_array_dims2(hid_t type_id, hsize_t dims[])
Definition: H5Tarray.c:273
H5_DLL herr_t H5Tinsert(hid_t parent_id, const char *name, size_t offset, hid_t member_id)
Definition: H5Tcompound.c:369
H5_DLL char * H5Tget_member_name(hid_t type_id, unsigned membno)
Definition: H5Tfields.c:133
@ H5T_CONV_HANDLED
Definition: H5Tpublic.h:185
H5_DLLVAR hid_t H5T_STD_B16LE_g
Definition: H5Tpublic.h:287
@ H5T_SGN_2
Definition: H5Tpublic.h:60
H5T_sign_t
Definition: H5Tpublic.h:57
H5_DLLVAR hid_t H5T_STD_B8LE_g
Definition: H5Tpublic.h:285
iblock size
Definition: H5EAcache.c:787
H5_DLL int H5Tget_offset(hid_t type_id)
Definition: H5Toffset.c:62
H5_DLLVAR hid_t H5T_NATIVE_HSIZE_g
Definition: H5Tpublic.h:442
H5_DLLVAR hid_t H5T_NATIVE_B16_g
Definition: H5Tpublic.h:437
H5_DLLVAR hid_t H5T_NATIVE_DOUBLE_g
Definition: H5Tpublic.h:432
H5_DLLVAR hid_t H5T_NATIVE_UINT_LEAST8_g
Definition: H5Tpublic.h:457
H5_DLLVAR hid_t H5T_NATIVE_INT16_g
Definition: H5Tpublic.h:467
H5_DLL htri_t H5Tcommitted(hid_t type_id)
Definition: H5Tcommit.c:503
H5_DLL herr_t H5Tget_pad(hid_t type_id, H5T_pad_t *lsb, H5T_pad_t *msb)
Definition: H5Tpad.c:48
@ H5T_CONV_EXCEPT_NAN
Definition: H5Tpublic.h:178
H5_DLL hid_t H5Topen1(hid_t loc_id, const char *name)
Definition: H5Tdeprec.c:176
@ H5T_BKG_TEMP
Definition: H5Tpublic.h:144
@ H5T_CSET_ERROR
Definition: H5Tpublic.h:79
H5_DLLVAR hid_t H5T_IEEE_F64LE_g
Definition: H5Tpublic.h:235
@ H5T_NORM_NONE
Definition: H5Tpublic.h:70
@ H5T_PERS_HARD
Definition: H5Tpublic.h:159
@ H5T_CSET_RESERVED_12
Definition: H5Tpublic.h:92
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)
Definition: H5Tpublic.h:214
H5_DLL H5T_class_t H5Tget_class(hid_t type_id)
Definition: H5T.c:1960
H5_DLL hid_t H5Tvlen_create(hid_t base_id)
Definition: H5Tvlen.c:152
H5_DLL herr_t H5Tset_tag(hid_t type, const char *tag)
Definition: H5Topaque.c:45
@ H5T_DIR_DEFAULT
Definition: H5Tpublic.h:165
@ H5T_ORDER_NONE
Definition: H5Tpublic.h:52
H5_DLL htri_t H5Tis_variable_str(hid_t type_id)
Definition: H5T.c:2147
H5_DLL int H5Tget_member_index(hid_t type_id, const char *name)
Definition: H5Tfields.c:233
@ H5T_STR_RESERVED_15
Definition: H5Tpublic.h:120
@ H5T_CONV_FREE
Definition: H5Tpublic.h:138
@ H5T_NORM_ERROR
Definition: H5Tpublic.h:67
H5_DLL size_t H5Tget_ebias(hid_t type_id)
Definition: H5Tfloat.c:163
H5_DLLVAR hid_t H5T_STD_REF_g
Definition: H5Tpublic.h:294
H5_DLLVAR hid_t H5T_NATIVE_INT_FAST32_g
Definition: H5Tpublic.h:484
H5_DLL herr_t H5Tconvert(hid_t src_id, hid_t dst_id, size_t nelmts, void *buf, void *background, hid_t plist_id)
Definition: H5T.c:2894
H5_DLL htri_t H5Tdetect_class(hid_t type_id, H5T_class_t cls)
Definition: H5T.c:2035
H5_DLLVAR hid_t H5T_NATIVE_INT32_g
Definition: H5Tpublic.h:480
@ H5T_VLEN
Definition: H5Tpublic.h:39
#define H5_DLLVAR
Definition: H5api_adpt.h:235
H5_DLLVAR hid_t H5T_NATIVE_UINT_g
Definition: H5Tpublic.h:426
@ H5T_ARRAY
Definition: H5Tpublic.h:40
H5_DLLVAR hid_t H5T_NATIVE_SHORT_g
Definition: H5Tpublic.h:423
H5_DLL herr_t H5Tset_strpad(hid_t type_id, H5T_str_t strpad)
Definition: H5Tstrpad.c:108
@ H5T_CSET_ASCII
Definition: H5Tpublic.h:80
H5_DLLVAR hid_t H5T_UNIX_D64BE_g
Definition: H5Tpublic.h:305
@ H5T_STR_RESERVED_9
Definition: H5Tpublic.h:114
size_t len
Definition: H5Tpublic.h:191
@ H5T_STR_RESERVED_8
Definition: H5Tpublic.h:113
H5_DLLVAR hid_t H5T_NATIVE_HERR_g
Definition: H5Tpublic.h:444
H5T_conv_ret_t
Definition: H5Tpublic.h:182
@ H5T_STR_RESERVED_5
Definition: H5Tpublic.h:110
H5T_cmd_t
Definition: H5Tpublic.h:135
H5_DLLVAR hid_t H5T_STD_B32LE_g
Definition: H5Tpublic.h:289
@ H5T_CONV_CONV
Definition: H5Tpublic.h:137
H5_DLLVAR hid_t H5T_UNIX_D32LE_g
Definition: H5Tpublic.h:304
H5_DLLVAR hid_t H5T_NATIVE_OPAQUE_g
Definition: H5Tpublic.h:440
@ H5T_CSET_RESERVED_9
Definition: H5Tpublic.h:89
H5_DLLVAR hid_t H5T_NATIVE_INT8_g
Definition: H5Tpublic.h:454
@ H5T_ORDER_BE
Definition: H5Tpublic.h:49
@ H5T_NSGN
Definition: H5Tpublic.h:62
hbool_t recalc
Definition: H5Tpublic.h:152
H5_DLLVAR hid_t H5T_STD_U64LE_g
Definition: H5Tpublic.h:283
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)
Definition: H5Tcommit.c:103
H5_DLL htri_t H5Tcompiler_conv(hid_t src_id, hid_t dst_id)
Definition: H5T.c:2848
H5_DLL int H5Tget_nmembers(hid_t type_id)
Definition: H5Tfields.c:50
@ H5T_CSET_RESERVED_14
Definition: H5Tpublic.h:94
@ H5T_OPAQUE
Definition: H5Tpublic.h:35
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)
Definition: H5Tpublic.h:207
H5_DLL herr_t H5Tclose(hid_t type_id)
Definition: H5T.c:1838
H5_DLLVAR hid_t H5T_NATIVE_UCHAR_g
Definition: H5Tpublic.h:422
@ H5T_CONV_UNHANDLED
Definition: H5Tpublic.h:184
H5_DLLVAR hid_t H5T_NATIVE_ULONG_g
Definition: H5Tpublic.h:428
@ H5T_STR_RESERVED_14
Definition: H5Tpublic.h:119
H5_DLLVAR hid_t H5T_VAX_F32_g
Definition: H5Tpublic.h:383
H5_DLLVAR hid_t H5T_STD_U32LE_g
Definition: H5Tpublic.h:281
H5_DLLVAR hid_t H5T_NATIVE_LLONG_g
Definition: H5Tpublic.h:429
void * p
Definition: H5Tpublic.h:192
@ H5T_NO_CLASS
Definition: H5Tpublic.h:29
H5_DLL herr_t H5Tset_cset(hid_t type_id, H5T_cset_t cset)
Definition: H5Tcset.c:95
H5_DLL H5T_norm_t H5Tget_norm(hid_t type_id)
Definition: H5Tfloat.c:246
H5_DLL herr_t H5Tlock(hid_t type_id)
Definition: H5T.c:1923
H5_DLLVAR hid_t H5T_STD_U16BE_g
Definition: H5Tpublic.h:278
int htri_t
Definition: H5public.h:160
H5_DLL char * H5Tget_tag(hid_t type)
Definition: H5Topaque.c:92
H5_DLL size_t H5Tget_size(hid_t type_id)
Definition: H5T.c:2206
H5_DLLVAR hid_t H5T_STD_B64LE_g
Definition: H5Tpublic.h:291
@ H5T_COMPOUND
Definition: H5Tpublic.h:36
H5_DLL H5T_str_t H5Tget_strpad(hid_t type_id)
Definition: H5Tstrpad.c:51
H5T_bkg_t need_bkg
Definition: H5Tpublic.h:151
H5_DLLVAR hid_t H5T_STD_I8LE_g
Definition: H5Tpublic.h:269
H5_DLLVAR hid_t H5T_NATIVE_HADDR_g
Definition: H5Tpublic.h:441
H5_DLL herr_t H5Tset_sign(hid_t type_id, H5T_sign_t sign)
Definition: H5Tfixed.c:125
H5_DLLVAR hid_t H5T_NATIVE_UINT64_g
Definition: H5Tpublic.h:494
H5_DLLVAR hid_t H5T_NATIVE_INT_FAST16_g
Definition: H5Tpublic.h:471
H5_DLL herr_t H5Tcommit1(hid_t loc_id, const char *name, hid_t type_id)
Definition: H5Tdeprec.c:108
@ H5T_NCLASSES
Definition: H5Tpublic.h:42
@ H5T_NORM_MSBSET
Definition: H5Tpublic.h:69
@ H5T_STR_RESERVED_10
Definition: H5Tpublic.h:115
H5_DLL herr_t H5Tenum_nameof(hid_t type, const void *value, char *name, size_t size)
Definition: H5Tenum.c:331
@ H5T_BKG_YES
Definition: H5Tpublic.h:145
H5_DLLVAR hid_t H5T_VAX_F64_g
Definition: H5Tpublic.h:384
@ H5T_STR_RESERVED_11
Definition: H5Tpublic.h:116
H5_DLLVAR hid_t H5T_NATIVE_INT_LEAST16_g
Definition: H5Tpublic.h:469
int64_t hid_t
Definition: H5Ipublic.h:55
@ H5T_PAD_ZERO
Definition: H5Tpublic.h:127
H5_DLLVAR hid_t H5T_STD_I16BE_g
Definition: H5Tpublic.h:270
H5_DLLVAR hid_t H5T_NATIVE_INT_LEAST64_g
Definition: H5Tpublic.h:495
H5_DLLVAR hid_t H5T_STD_B16BE_g
Definition: H5Tpublic.h:286
H5_DLLVAR hid_t H5T_NATIVE_USHORT_g
Definition: H5Tpublic.h:424
H5_DLL hid_t H5Tenum_create(hid_t base_id)
Definition: H5Tenum.c:52
H5_DLLVAR hid_t H5T_STD_I64BE_g
Definition: H5Tpublic.h:274
H5_DLL herr_t H5Tset_inpad(hid_t type_id, H5T_pad_t pad)
Definition: H5Tfloat.c:370
H5T_order_t
Definition: H5Tpublic.h:46
@ H5T_STR_RESERVED_7
Definition: H5Tpublic.h:112
H5_DLLVAR hid_t H5T_STD_I16LE_g
Definition: H5Tpublic.h:271
@ H5T_REFERENCE
Definition: H5Tpublic.h:37
@ H5T_ORDER_MIXED
Definition: H5Tpublic.h:51
@ H5T_CONV_EXCEPT_PRECISION
Definition: H5Tpublic.h:174
H5_DLLVAR hid_t H5T_NATIVE_INT64_g
Definition: H5Tpublic.h:493
@ H5T_FLOAT
Definition: H5Tpublic.h:31
H5_DLL herr_t H5Tget_member_value(hid_t type_id, unsigned membno, void *value)
Definition: H5Tenum.c:251
@ H5T_CSET_RESERVED_7
Definition: H5Tpublic.h:87
H5T_norm_t
Definition: H5Tpublic.h:66
H5T_direction_t
Definition: H5Tpublic.h:164
H5_DLL hid_t H5Tget_create_plist(hid_t type_id)
Definition: H5Tcommit.c:632
H5_DLL herr_t H5Tregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func)
Definition: H5T.c:2600
H5_DLL herr_t H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func)
Definition: H5T.c:2757
H5_DLL H5T_cset_t H5Tget_cset(hid_t type_id)
Definition: H5Tcset.c:49
@ H5T_SGN_NONE
Definition: H5Tpublic.h:59
H5_DLL hid_t H5Tcopy(hid_t type_id)
Definition: H5T.c:1745
H5_DLLVAR hid_t H5T_NATIVE_ULLONG_g
Definition: H5Tpublic.h:430
@ H5T_PAD_BACKGROUND
Definition: H5Tpublic.h:129
@ H5T_CSET_RESERVED_15
Definition: H5Tpublic.h:95
H5_DLLVAR hid_t H5T_STD_U8LE_g
Definition: H5Tpublic.h:277
H5T_pad_t
Definition: H5Tpublic.h:125
H5_DLLVAR hid_t H5T_NATIVE_LONG_g
Definition: H5Tpublic.h:427
H5_DLLVAR hid_t H5T_STD_U64BE_g
Definition: H5Tpublic.h:282
H5_DLL herr_t H5Tflush(hid_t type_id)
Definition: H5Tcommit.c:688
@ H5T_CONV_ABORT
Definition: H5Tpublic.h:183
H5_DLL hid_t H5Tarray_create2(hid_t base_id, unsigned ndims, const hsize_t dim[])
Definition: H5Tarray.c:96
@ H5T_CONV_EXCEPT_TRUNCATE
Definition: H5Tpublic.h:175
@ H5T_CSET_RESERVED_5
Definition: H5Tpublic.h:85
H5T_cset_t
Definition: H5Tpublic.h:78
@ H5T_STR_RESERVED_4
Definition: H5Tpublic.h:109
@ H5T_STRING
Definition: H5Tpublic.h:33
@ H5T_DIR_ASCEND
Definition: H5Tpublic.h:166
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)
Definition: H5Tfloat.c:50
H5T_str_t
Definition: H5Tpublic.h:103
H5_DLLVAR hid_t H5T_STD_REF_DSETREG_g
Definition: H5Tpublic.h:293
@ H5T_CSET_RESERVED_11
Definition: H5Tpublic.h:91
@ H5T_CSET_RESERVED_10
Definition: H5Tpublic.h:90
H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST64_g
Definition: H5Tpublic.h:498
H5_DLLVAR hid_t H5T_NATIVE_UINT_LEAST32_g
Definition: H5Tpublic.h:483
H5_DLL H5T_order_t H5Tget_order(hid_t type_id)
Definition: H5Torder.c:93
H5_DLLVAR hid_t H5T_C_S1_g
Definition: H5Tpublic.h:313
H5_DLLVAR hid_t H5T_STD_I32BE_g
Definition: H5Tpublic.h:272
@ H5T_CSET_UTF8
Definition: H5Tpublic.h:81
H5_DLL herr_t H5Tset_size(hid_t type_id, size_t size)
Definition: H5T.c:2251
@ H5T_TIME
Definition: H5Tpublic.h:32
@ H5T_ORDER_ERROR
Definition: H5Tpublic.h:47
H5_DLL int H5Tget_array_dims1(hid_t type_id, hsize_t dims[], int perm[])
@ H5T_STR_ERROR
Definition: H5Tpublic.h:104
@ H5T_STR_NULLPAD
Definition: H5Tpublic.h:106
H5_DLL herr_t H5Trefresh(hid_t type_id)
Definition: H5Tcommit.c:729
H5_DLL herr_t H5Tencode(hid_t obj_id, void *buf, size_t *nalloc)
Definition: H5T.c:2995
@ H5T_CONV_EXCEPT_RANGE_HI
Definition: H5Tpublic.h:172
H5_DLL hid_t H5Tcreate(H5T_class_t type, size_t size)
Definition: H5T.c:1701
@ H5T_CSET_RESERVED_3
Definition: H5Tpublic.h:83
H5_DLLVAR hid_t H5T_STD_I32LE_g
Definition: H5Tpublic.h:273
H5_DLL H5T_conv_t H5Tfind(hid_t src_id, hid_t dst_id, H5T_cdata_t **pcdata)
Definition: H5T.c:2799
H5_DLLVAR hid_t H5T_STD_B64BE_g
Definition: H5Tpublic.h:290
@ H5T_CSET_RESERVED_6
Definition: H5Tpublic.h:86
H5_DLLVAR hid_t H5T_STD_B32BE_g
Definition: H5Tpublic.h:288
H5_DLLVAR hid_t H5T_NATIVE_UINT8_g
Definition: H5Tpublic.h:455
@ H5T_PAD_ERROR
Definition: H5Tpublic.h:126
@ H5T_CSET_RESERVED_13
Definition: H5Tpublic.h:93
H5_DLL herr_t H5Tset_precision(hid_t type_id, size_t prec)
Definition: H5Tprecis.c:144
H5_DLL herr_t H5Tset_norm(hid_t type_id, H5T_norm_t norm)
Definition: H5Tfloat.c:284
H5_DLLVAR hid_t H5T_NATIVE_INT_FAST64_g
Definition: H5Tpublic.h:497
H5_DLLVAR hid_t H5T_NATIVE_INT_LEAST32_g
Definition: H5Tpublic.h:482
#define H5_DLL
Definition: H5api_adpt.h:234
struct H5T_cdata_t H5T_cdata_t
H5_DLL herr_t H5Tenum_insert(hid_t type, const char *name, const void *value)
Definition: H5Tenum.c:140
H5_DLLVAR hid_t H5T_STD_I64LE_g
Definition: H5Tpublic.h:275
H5_DLL herr_t H5Tset_ebias(hid_t type_id, size_t ebias)
Definition: H5Tfloat.c:204
@ H5T_PERS_SOFT
Definition: H5Tpublic.h:160
@ H5T_CSET_RESERVED_4
Definition: H5Tpublic.h:84
H5_DLL size_t H5Tget_precision(hid_t type_id)
Definition: H5Tprecis.c:55
H5_DLL hid_t H5Tget_native_type(hid_t type_id, H5T_direction_t direction)
Definition: H5Tnative.c:76
H5_DLL herr_t H5Tset_order(hid_t type_id, H5T_order_t order)
Definition: H5Torder.c:200
H5_DLLVAR hid_t H5T_STD_U32BE_g
Definition: H5Tpublic.h:280
@ H5T_STR_SPACEPAD
Definition: H5Tpublic.h:107
H5T_pers_t
Definition: H5Tpublic.h:157
H5_DLL hid_t H5Tarray_create1(hid_t base_id, int ndims, const hsize_t dim[], const int perm[])
@ H5T_CSET_RESERVED_2
Definition: H5Tpublic.h:82
H5_DLL htri_t H5Tequal(hid_t type1_id, hid_t type2_id)
Definition: H5T.c:1876
H5_DLL hid_t H5Topen2(hid_t loc_id, const char *name, hid_t tapl_id)
Definition: H5Tcommit.c:569
H5_DLLVAR hid_t H5T_NATIVE_UINT_LEAST16_g
Definition: H5Tpublic.h:470
H5_DLLVAR hid_t H5T_STD_U8BE_g
Definition: H5Tpublic.h:276
H5_DLLVAR hid_t H5T_NATIVE_HSSIZE_g
Definition: H5Tpublic.h:443
H5_DLLVAR hid_t H5T_STD_U16LE_g
Definition: H5Tpublic.h:279
H5_DLLVAR hid_t H5T_NATIVE_UINT16_g
Definition: H5Tpublic.h:468
@ H5T_PAD_ONE
Definition: H5Tpublic.h:128
@ H5T_CONV_EXCEPT_PINF
Definition: H5Tpublic.h:176
Definition: H5Tpublic.h:190
H5_DLL herr_t H5Tset_pad(hid_t type_id, H5T_pad_t lsb, H5T_pad_t msb)
Definition: H5Tpad.c:92
H5_DLL H5T_class_t H5Tget_member_class(hid_t type_id, unsigned membno)
Definition: H5Tcompound.c:171
H5_DLL herr_t H5Tpack(hid_t type_id)
Definition: H5Tcompound.c:415
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)
Definition: H5Tfloat.c:103
H5_DLLVAR hid_t H5T_NATIVE_FLOAT_g
Definition: H5Tpublic.h:431
H5T_bkg_t
Definition: H5Tpublic.h:142
H5_DLLVAR hid_t H5T_NATIVE_B32_g
Definition: H5Tpublic.h:438
H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST16_g
Definition: H5Tpublic.h:472
H5_DLLVAR hid_t H5T_NATIVE_INT_LEAST8_g
Definition: H5Tpublic.h:456
hdr stats stored nelmts
Definition: H5EAdblock.c:214
@ H5T_DIR_DESCEND
Definition: H5Tpublic.h:167
@ H5T_INTEGER
Definition: H5Tpublic.h:30
H5_DLL herr_t H5Tenum_valueof(hid_t type, const char *name, void *value)
Definition: H5Tenum.c:480
int herr_t
Definition: H5public.h:128
@ H5T_CONV_EXCEPT_RANGE_LOW
Definition: H5Tpublic.h:173
H5_DLLVAR hid_t H5T_NATIVE_INT_g
Definition: H5Tpublic.h:425
H5_DLL H5T_pad_t H5Tget_inpad(hid_t type_id)
Definition: H5Tfloat.c:330
H5T_conv_except_t
Definition: H5Tpublic.h:171
H5_DLLVAR hid_t H5T_NATIVE_UINT_FAST8_g
Definition: H5Tpublic.h:459
H5_DLL size_t H5Tget_member_offset(hid_t type_id, unsigned membno)
Definition: H5Tcompound.c:101
bool hbool_t
Definition: H5public.h:159
@ H5T_CSET_RESERVED_8
Definition: H5Tpublic.h:88
H5_DLLVAR hid_t H5T_UNIX_D32BE_g
Definition: H5Tpublic.h:303
H5_DLLVAR hid_t H5T_IEEE_F32LE_g
Definition: H5Tpublic.h:233
H5_DLLVAR hid_t H5T_STD_B8BE_g
Definition: H5Tpublic.h:284
H5_DLLVAR hid_t H5T_STD_REF_OBJ_g
Definition: H5Tpublic.h:292
void * priv
Definition: H5Tpublic.h:153
H5T_cmd_t command
Definition: H5Tpublic.h:150
@ H5T_STR_RESERVED_13
Definition: H5Tpublic.h:118
H5_DLLVAR hid_t H5T_STD_I8BE_g
Definition: H5Tpublic.h:268
H5_DLL hid_t H5Tdecode(const void *buf)
Definition: H5T.c:3038
H5_DLL herr_t H5Tcommit_anon(hid_t loc_id, hid_t type_id, hid_t tcpl_id, hid_t tapl_id)
Definition: H5Tcommit.c:271
hsize_t
Definition: H5overflow.txt:44
H5_DLLVAR hid_t H5T_NATIVE_UINT32_g
Definition: H5Tpublic.h:481
H5_DLL hid_t H5Tget_member_type(hid_t type_id, unsigned membno)
Definition: H5Tcompound.c:214
H5_DLLVAR hid_t H5T_NATIVE_B64_g
Definition: H5Tpublic.h:439
@ H5T_STR_RESERVED_3
Definition: H5Tpublic.h:108
H5_DLLVAR hid_t H5T_UNIX_D64LE_g
Definition: H5Tpublic.h:306
@ H5T_STR_RESERVED_6
Definition: H5Tpublic.h:111
H5_DLLVAR hid_t H5T_NATIVE_SCHAR_g
Definition: H5Tpublic.h:421
H5_DLL herr_t H5Treclaim(hid_t type_id, hid_t space_id, hid_t plist_id, void *buf)
Definition: H5T.c:2945
@ H5T_PERS_DONTCARE
Definition: H5Tpublic.h:158
H5_DLL herr_t H5Tset_offset(hid_t type_id, size_t offset)
Definition: H5Toffset.c:173
H5_DLLVAR hid_t H5T_NATIVE_B8_g
Definition: H5Tpublic.h:436
@ H5T_NPAD
Definition: H5Tpublic.h:131
@ H5T_ORDER_LE
Definition: H5Tpublic.h:48
@ H5T_CONV_INIT
Definition: H5Tpublic.h:136
H5_DLLVAR hid_t H5T_IEEE_F32BE_g
Definition: H5Tpublic.h:232
H5_DLLVAR hid_t H5T_NATIVE_INT_FAST8_g
Definition: H5Tpublic.h:458
H5_DLLVAR hid_t H5T_NATIVE_HBOOL_g
Definition: H5Tpublic.h:445
@ H5T_STR_NULLTERM
Definition: H5Tpublic.h:105
Definition: H5Tpublic.h:149
H5T_class_t
Definition: H5Tpublic.h:28
H5_DLLVAR hid_t H5T_IEEE_F64BE_g
Definition: H5Tpublic.h:234
H5_DLL int H5Tget_array_ndims(hid_t type_id)
Definition: H5Tarray.c:210
H5_DLLVAR hid_t H5T_FORTRAN_S1_g
Definition: H5Tpublic.h:319
@ H5T_NORM_IMPLIED
Definition: H5Tpublic.h:68