![]() |
HDF5
1.12.0
|
Functions | |
| hid_t | H5Tvlen_create (hid_t base_id) |
| H5T_t * | H5T__vlen_create (const H5T_t *base) |
| htri_t | H5T__vlen_set_loc (const H5T_t *dt, H5VL_object_t *file, H5T_loc_t loc) |
| herr_t | H5T_vlen_reclaim (void *elem, const H5T_t *dt, H5T_vlen_alloc_info_t *alloc_info) |
| herr_t | H5T_vlen_reclaim_elmt (void *elem, H5T_t *dt) |
References base, H5T_shared_t::force_conv, FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5T__alloc(), H5T_close_real(), H5T_copy(), H5T_COPY_ALL, H5T_LOC_MEMORY, H5T_set_loc(), H5T_VLEN, H5T_VLEN_SEQUENCE, HDassert(), NULL, H5T_shared_t::parent, ret_value, H5T_t::shared, H5T_vlen_t::type, H5T_shared_t::type, H5T_shared_t::u, H5T_shared_t::version, and H5T_shared_t::vlen.
Referenced by H5Tvlen_create().
| htri_t H5T__vlen_set_loc | ( | const H5T_t * | dt, |
| H5VL_object_t * | file, | ||
| H5T_loc_t | loc | ||
| ) |
References H5T_vlen_t::cls, H5T_vlen_t::file, H5T_LOC_BADLOC, H5T_LOC_MAXLOC, H5T_LOC_MEMORY, H5T_VLEN_SEQUENCE, HDassert(), H5T_vlen_t::loc, NULL, ret_value, H5T_t::shared, H5T_shared_t::size, H5T_vlen_t::type, H5T_shared_t::u, and H5T_shared_t::vlen.
Referenced by H5T_set_loc().
| herr_t H5T_vlen_reclaim | ( | void * | elem, |
| const H5T_t * | dt, | ||
| H5T_vlen_alloc_info_t * | alloc_info | ||
| ) |
References H5T_shared_t::array, H5T_shared_t::compnd, FAIL, H5T_vlen_alloc_info_t::free_func, H5T_vlen_alloc_info_t::free_info, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5T_ARRAY, H5T_BITFIELD, H5T_COMPOUND, H5T_ENUM, H5T_FLOAT, H5T_INTEGER, H5T_NCLASSES, H5T_NO_CLASS, H5T_OPAQUE, H5T_reclaim_cb(), H5T_REFERENCE, H5T_STRING, H5T_TIME, H5T_VLEN, H5T_VLEN_SEQUENCE, H5T_VLEN_STRING, HDassert(), hvl_t::len, H5T_compnd_t::memb, H5T_array_t::nelem, H5T_compnd_t::nmembs, NULL, H5T_cmemb_t::offset, hvl_t::p, H5T_shared_t::parent, ret_value, H5T_t::shared, H5T_shared_t::size, H5T_cmemb_t::type, H5T_vlen_t::type, H5T_shared_t::type, H5T_shared_t::u, u, and H5T_shared_t::vlen.
Referenced by H5T_reclaim_cb(), and H5T_vlen_reclaim_elmt().
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5CX_get_vlen_alloc_info(), H5T_vlen_reclaim(), HDassert(), and ret_value.
Referenced by H5D__fill_refill_vl(), and H5O_fill_convert().
References base, FAIL, H5E_CANTINIT, H5E_CANTREGISTER, H5I_DATATYPE, H5I_object_verify(), H5I_register(), H5T__vlen_create(), NULL, and ret_value.