![]() |
HDF5
1.12.0
|
Functions | |
| size_t | H5Tget_member_offset (hid_t type_id, unsigned membno) |
| size_t | H5T_get_member_offset (const H5T_t *dt, unsigned membno) |
| H5T_class_t | H5Tget_member_class (hid_t type_id, unsigned membno) |
| hid_t | H5Tget_member_type (hid_t type_id, unsigned membno) |
| H5T_t * | H5T_get_member_type (const H5T_t *dt, unsigned membno) |
| size_t | H5T__get_member_size (const H5T_t *dt, unsigned membno) |
| herr_t | H5Tinsert (hid_t parent_id, const char *name, size_t offset, hid_t member_id) |
| herr_t | H5Tpack (hid_t type_id) |
| herr_t | H5T__insert (H5T_t *parent, const char *name, size_t offset, const H5T_t *member) |
| void | H5T__update_packed (const H5T_t *dt) |
| size_t H5T__get_member_size | ( | const H5T_t * | dt, |
| unsigned | membno | ||
| ) |
References FUNC_LEAVE_NOAPI(), and HDassert().
References H5T_shared_t::compnd, FAIL, H5T_shared_t::force_conv, FUNC_LEAVE_NOAPI(), H5MM_realloc(), H5MM_xstrdup(), H5T__update_packed(), H5T__upgrade_version(), H5T_COMPOUND, H5T_copy(), H5T_COPY_ALL, H5T_SORT_NONE, H5T_STATE_TRANSIENT, HDassert(), H5T_compnd_t::memb, H5T_compnd_t::memb_size, H5T_compnd_t::nalloc, H5T_cmemb_t::name, name, H5T_compnd_t::nmembs, H5T_cmemb_t::offset, offset, H5T_compnd_t::packed, ret_value, H5T_t::shared, H5T_cmemb_t::size, H5T_shared_t::size, H5T_compnd_t::sorted, H5T_shared_t::state, H5T_cmemb_t::type, H5T_shared_t::type, H5T_shared_t::u, and H5T_shared_t::version.
Referenced by H5Tinsert().
| void H5T__update_packed | ( | const H5T_t * | dt | ) |
References H5T_shared_t::compnd, H5T_COMPOUND, HDassert(), H5T_compnd_t::memb_size, H5T_compnd_t::nmembs, H5T_compnd_t::packed, H5T_t::shared, H5T_shared_t::size, H5T_shared_t::type, and H5T_shared_t::u.
Referenced by H5T__insert().
| size_t H5T_get_member_offset | ( | const H5T_t * | dt, |
| unsigned | membno | ||
| ) |
| H5T_class_t H5Tget_member_class | ( | hid_t | type_id, |
| unsigned | membno | ||
| ) |
| size_t H5Tget_member_offset | ( | hid_t | type_id, |
| unsigned | membno | ||
| ) |
References FAIL, H5E_BADVALUE, H5I_DATATYPE, H5I_object_verify(), H5T__insert(), H5T_COMPOUND, H5T_STATE_TRANSIENT, name, NULL, offset, ret_value, H5T_t::shared, H5T_shared_t::state, and H5T_shared_t::type.
References FAIL, H5I_DATATYPE, H5I_object_verify(), H5T_COMPOUND, H5T_detect_class(), NULL, and ret_value.