![]() |
HDF5
1.12.0
|
Enumerations | |
| enum | match_type { H5T_NATIVE_INT_MATCH_CHAR, H5T_NATIVE_INT_MATCH_SHORT, H5T_NATIVE_INT_MATCH_INT, H5T_NATIVE_INT_MATCH_LONG, H5T_NATIVE_INT_MATCH_LLONG, H5T_NATIVE_INT_MATCH_UNKNOWN } |
Functions | |
| hid_t | H5Tget_native_type (hid_t type_id, H5T_direction_t direction) |
| H5_GCC_DIAG_OFF (duplicated-branches) static H5T_t *H5T__get_native_integer(size_t prec | |
| FUNC_ENTER_STATIC | if (direction==H5T_DIR_DEFAULT||direction==H5T_DIR_ASCEND) |
| switch (match) | |
| HDassert (tid >=0) | |
| if (HGOTO_ERROR(NULL==(dt=(H5T_t *) H5I_object(tid))) | |
| H5_GCC_DIAG_ON (duplicated-branches) H5_GCC_DIAG_OFF(duplicated-branches) static H5T_t *H5T__get_native_bitfield(size_t prec | |
Variables | |
| H5T_sign_t | sign |
| H5T_sign_t H5T_direction_t | direction |
| H5T_sign_t H5T_direction_t size_t * | struct_align |
| H5T_sign_t H5T_direction_t size_t size_t * | offset |
| H5T_sign_t H5T_direction_t size_t size_t size_t * | comp_size |
| hid_t | tid = (-1) |
| size_t | align = 0 |
| size_t | native_size = 0 |
| enum match_type | match = H5T_NATIVE_INT_MATCH_UNKNOWN |
| H5T_t * | ret_value = NULL |
| enum match_type |
| H5_GCC_DIAG_OFF | ( | duplicated- | branches | ) |
| H5_GCC_DIAG_ON | ( | duplicated- | branches | ) |
| hid_t H5Tget_native_type | ( | hid_t | type_id, |
| H5T_direction_t | direction | ||
| ) |
References comp_size, direction, H5I_DATATYPE, H5I_object_verify(), H5T_DIR_ASCEND, H5T_DIR_DEFAULT, H5T_DIR_DESCEND, NULL, and ret_value.
| HDassert | ( | tid >= | 0 | ) |
| else if | ( | direction | = = H5T_DIR_DEFAULT || direction == H5T_DIR_ASCEND | ) |
References H5I_object(), H5T_get_precision(), H5T_NATIVE_INT_g, H5T_NATIVE_INT_MATCH_CHAR, H5T_NATIVE_INT_MATCH_INT, H5T_NATIVE_INT_MATCH_LLONG, H5T_NATIVE_INT_MATCH_LONG, H5T_NATIVE_INT_MATCH_SHORT, H5T_NATIVE_LLONG_g, H5T_NATIVE_LONG_g, H5T_NATIVE_SCHAR_g, H5T_NATIVE_SHORT_g, match, native_size, and prec.
| if | ( | HGOTO_ERROR( | NULL = = (dt = (H5T_t *)H5I_object(tid)) | ) |
| switch | ( | match | ) |
References align, H5T_NATIVE_INT_COMP_ALIGN_g, H5T_NATIVE_INT_MATCH_CHAR, H5T_NATIVE_INT_MATCH_INT, H5T_NATIVE_INT_MATCH_LLONG, H5T_NATIVE_INT_MATCH_LONG, H5T_NATIVE_INT_MATCH_SHORT, H5T_NATIVE_INT_MATCH_UNKNOWN, H5T_NATIVE_LLONG_COMP_ALIGN_g, H5T_NATIVE_LONG_COMP_ALIGN_g, H5T_NATIVE_SCHAR_COMP_ALIGN_g, H5T_NATIVE_SHORT_COMP_ALIGN_g, H5T_SGN_2, NULL, sign, and tid.
| size_t align = 0 |
Referenced by switch().
| H5T_direction_t size_t size_t size_t * comp_size |
Referenced by H5Tget_native_type().
| H5T_direction_t direction |
| enum match_type match = H5T_NATIVE_INT_MATCH_UNKNOWN |
Referenced by if().
| size_t native_size = 0 |
Referenced by if().
| H5T_direction_t size_t size_t * offset |
Referenced by H5_trace(), H5D__chunk_direct_read(), H5D__chunk_direct_write(), H5D__contig_fill(), H5D__get_chunk_info_by_coord(), H5D__get_chunk_storage_size(), H5D__get_offset_copy(), H5D__layout_oh_create(), H5Dget_chunk_info(), H5Dget_chunk_info_by_coord(), H5Dget_chunk_storage_size(), H5Dread_chunk(), H5Dwrite_chunk(), H5FD_s3comms_s3r_read(), H5HF__man_iter_start_offset(), H5HF_man_iter_offset(), H5PB_read(), H5PB_update_entry(), H5PB_write(), H5Pget_external(), H5Pget_family_offset(), H5Pset_external(), H5Pset_family_offset(), H5S_get_select_offset(), H5S_select_adjust_s(), H5S_select_adjust_u(), H5S_select_offset(), H5S_select_project_scalar(), H5S_select_project_simple(), H5S_select_shape_same(), H5Soffset_simple(), H5Sselect_adjust(), H5T__bit_find(), H5T__bit_get_d(), H5T__bit_set(), H5T__bit_set_d(), H5T__bit_shift(), H5T__conv_struct(), H5T__conv_struct_opt(), H5T__insert(), H5Tinsert(), H5Tset_offset(), H5VL__native_dataset_optional(), H5VM_array_calc(), H5VM_array_calc_pre(), H5VM_array_offset(), H5VM_array_offset_pre(), H5VM_hyper_fill(), H5VM_hyper_stride(), and if().
Referenced by H5Tget_native_type().
| H5T_sign_t sign |
Referenced by H5_trace(), H5T__conv_f_f(), H5T__conv_f_i(), H5T__conv_i_f(), H5Tset_sign(), if(), and switch().
| H5T_direction_t size_t * struct_align |
| hid_t tid = (-1) |
Referenced by H5T_restore_refresh_state(), H5T_save_refresh_state(), and switch().