![]() |
HDF5
1.12.0
|
Variables | |
| hbool_t | H5_PKG_INIT_VAR = FALSE |
| const unsigned | H5O_sdspace_ver_bounds [] |
| H5FL_ARR_DEFINE | ( | hsize_t | , |
| H5S_MAX_RANK | |||
| ) |
| H5FL_DEFINE | ( | H5S_extent_t | ) |
| H5FL_DEFINE | ( | H5S_t | ) |
| herr_t H5S__extent_copy_real | ( | H5S_extent_t * | dst, |
| const H5S_extent_t * | src, | ||
| hbool_t | copy_max | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5O_set_shared(), H5S__extent_release(), H5S_NO_CLASS, H5S_NULL, H5S_SCALAR, H5S_SIMPLE, HDassert(), H5S_extent_t::max, H5S_extent_t::nelem, NULL, H5S_extent_t::rank, ret_value, H5S_extent_t::sh_loc, H5S_extent_t::size, H5S_extent_t::type, u, and H5S_extent_t::version.
Referenced by H5S_copy(), H5S_extent_copy(), H5S_hyper_get_unlim_block(), and H5S_select_project_intersection().
| herr_t H5S__extent_release | ( | H5S_extent_t * | extent | ) |
References FUNC_LEAVE_NOAPI(), H5S_SIMPLE, HDassert(), H5S_extent_t::max, H5S_extent_t::size, and H5S_extent_t::type.
Referenced by H5S__extent_copy_real(), H5S_close(), H5S_decode(), H5S_set_extent_simple(), and H5Sset_extent_none().
| herr_t H5S__init_package | ( | void | ) |
References H5I_register_type(), and ret_value.
References H5S_t::extent, f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5O_msg_append_oh(), HDassert(), and ret_value.
References H5S_t::extent, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5S__extent_release(), HDassert(), and ret_value.
Referenced by H5A__attr_copy_file(), H5A__shared_free(), H5A_get_space(), H5D__chunk_bh_info(), H5D__compact_copy(), H5D__contig_copy(), H5D__get_space(), H5D_close(), H5D_mult_refresh_close(), H5D_mult_refresh_reopen(), H5D_virtual_check_mapping_post(), H5O_fill_reset_dyn(), H5Pget_virtual_srcspace(), H5Pget_virtual_vspace(), H5R__destroy(), H5S_create(), H5S_hyper_get_unlim_block(), H5S_select_construct_projection(), H5S_select_project_intersection(), H5Scombine_hyperslab(), H5Scopy(), H5Screate(), H5Screate_simple(), and H5Sselect_project_intersection().
References H5S_t::extent, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5S__extent_copy_real(), H5S_select_copy(), NULL, and ret_value.
Referenced by H5A__attr_copy_file(), H5A__create(), H5A_get_space(), H5D__get_space(), H5D__virtual_copy_layout(), H5D__vlen_get_buf_size(), H5Pget_virtual_srcspace(), H5Pget_virtual_vspace(), H5R__copy(), H5R__create_region(), and H5Scopy().
| H5S_t* H5S_create | ( | H5S_class_t | type | ) |
References H5S_t::extent, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5O_msg_reset_share(), H5S_close(), H5S_NO_CLASS, H5S_NULL, H5S_SCALAR, H5S_select_all(), H5S_SIMPLE, HDassert(), H5S_select_t::hslab, H5S_extent_t::max, H5S_extent_t::nelem, NULL, H5S_extent_t::rank, ret_value, H5S_select_t::sel_info, H5S_t::select, H5S_extent_t::sh_loc, H5S_extent_t::size, H5S_extent_t::type, type, and H5S_extent_t::version.
Referenced by H5D__vlen_get_buf_size(), H5D__vlen_get_buf_size_gen(), H5O_fill_reset_dyn(), H5S_create_simple(), H5S_hyper_get_unlim_block(), H5S_select_construct_projection(), H5S_select_project_intersection(), and H5Screate().
| H5S_t* H5S_create_simple | ( | unsigned | rank, |
| const hsize_t | dims[], | ||
| const hsize_t | maxdims[] | ||
| ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5S_create(), H5S_set_extent_simple(), H5S_SIMPLE, HDassert(), NULL, and ret_value.
Referenced by H5A__attr_copy_file(), H5D__compact_copy(), H5D__contig_copy(), H5S_select_construct_projection(), and H5Screate_simple().
| H5S_t* H5S_decode | ( | const unsigned char ** | p | ) |
References H5S_t::extent, f, FUNC_LEAVE_NOAPI(), H5F_fake_alloc(), H5F_fake_free(), H5O_msg_copy(), H5O_msg_decode(), H5S__extent_release(), H5S_select_all(), NULL, ret_value, and UINT32DECODE().
Referenced by H5Sdecode().
References f, FAIL, FUNC_LEAVE_NOAPI(), H5F_fake_alloc(), H5F_fake_free(), H5O_msg_encode(), H5O_msg_raw_size(), NULL, ret_value, and UINT32ENCODE().
Referenced by H5Sencode1(), and H5Sencode2().
References H5S_t::extent, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5S__extent_copy_real(), H5S_SEL_ALL, H5S_select_all(), HDassert(), and ret_value.
Referenced by H5D__virtual_init(), and H5Sextent_copy().
References H5S_t::extent, FUNC_LEAVE_NOAPI(), HDassert(), H5S_extent_t::max, NULL, H5S_extent_t::rank, ret_value, H5S_extent_t::size, H5S_extent_t::type, and u.
Referenced by H5R__equal(), and H5Sextent_equal().
| int H5S_extent_get_dims | ( | const H5S_extent_t * | ext, |
| hsize_t | dims[], | ||
| hsize_t | max_dims[] | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5S_NO_CLASS, H5S_NULL, H5S_SCALAR, H5S_SIMPLE, HDassert(), H5S_extent_t::max, H5S_extent_t::rank, ret_value, H5S_extent_t::size, and H5S_extent_t::type.
Referenced by H5D__chunk_copy(), and H5S_get_simple_extent_dims().
| H5_ATTR_PURE hsize_t H5S_extent_nelem | ( | const H5S_extent_t * | ext | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and H5S_extent_t::nelem.
| hsize_t H5S_get_npoints_max | ( | const H5S_t * | ds | ) |
| int H5S_get_simple_extent_dims | ( | const H5S_t * | ds, |
| hsize_t | dims[], | ||
| hsize_t | max_dims[] | ||
| ) |
| int H5S_get_simple_extent_ndims | ( | const H5S_t * | ds | ) |
References H5S_t::extent, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5S_NO_CLASS, H5S_NULL, H5S_SCALAR, H5S_SIMPLE, HDassert(), H5S_extent_t::rank, and ret_value.
References H5S_t::extent, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), H5S_extent_t::nelem, and ret_value.
| H5S_class_t H5S_get_simple_extent_type | ( | const H5S_t * | space | ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5S_NO_CLASS, HDassert(), and ret_value.
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5I_DATASPACE, H5I_object_verify(), HDassert(), NULL, and ret_value.
Referenced by H5VL__native_dataset_read(), and H5VL__native_dataset_write().
References H5S_t::extent, FUNC_LEAVE_NOAPI(), H5S_NULL, HDassert(), H5S_extent_t::nelem, H5S_extent_t::rank, ret_value, and H5S_extent_t::type.
Referenced by H5A__create(), H5D__fill(), H5D__vlen_get_buf_size(), H5D__vlen_get_buf_size_gen(), H5Diterate(), H5Dvlen_reclaim(), and H5Treclaim().
References H5S_t::extent, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5O_msg_read(), H5S_select_all(), HDassert(), NULL, and ret_value.
Referenced by H5D__chunk_bh_info(), H5D_mult_refresh_reopen(), and H5R__decode_token_region_compat().
References H5S_t::extent, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_BADVALUE, H5S_set_extent_real(), H5S_SIMPLE, HDassert(), H5S_extent_t::max, H5S_extent_t::rank, ret_value, H5S_extent_t::size, size, and u.
Referenced by H5D__set_extent().
References H5S_t::extent, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5O_msg_reset_share(), H5S_SEL_ALL, H5S_select_all(), H5S_SIMPLE, HDassert(), H5S_extent_t::nelem, H5S_extent_t::rank, ret_value, H5S_extent_t::size, size, and u.
Referenced by H5D__contig_copy(), and H5S_set_extent().
| herr_t H5S_set_extent_simple | ( | H5S_t * | space, |
| unsigned | rank, | ||
| const hsize_t * | dims, | ||
| const hsize_t * | max | ||
| ) |
References H5S_t::extent, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5MM_memcpy(), H5S__extent_release(), H5S_SCALAR, H5S_SEL_ALL, H5S_select_all(), H5S_SIMPLE, HDassert(), H5S_extent_t::max, H5S_extent_t::nelem, NULL, H5S_select_t::offset, H5S_select_t::offset_changed, H5S_extent_t::rank, ret_value, H5S_t::select, H5S_extent_t::size, H5S_extent_t::type, and u.
Referenced by H5Pget_virtual_srcspace(), H5S_create_simple(), and H5Sset_extent_simple().
References H5S_t::extent, f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5O_sdspace_ver_bounds, HDassert(), ret_value, and H5S_extent_t::version.
Referenced by H5A__create().
| int H5S_term_package | ( | void | ) |
References H5_PKG_INIT_VAR, H5I_DATASPACE, H5I_nmembers(), H5I_SPACE_SEL_ITER, HDassert(), and n.
| int H5S_top_term_package | ( | void | ) |
References n.
References H5S_t::extent, f, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_CANTINIT, H5O_msg_write_oh(), HDassert(), and ret_value.
Referenced by H5D__mark().
References FAIL, H5I_DATASPACE, H5I_dec_app_ref(), H5I_object_verify(), NULL, and ret_value.
References FAIL, H5E_CANTINIT, H5E_CANTREGISTER, H5I_DATASPACE, H5I_object_verify(), H5I_register(), H5S_close(), H5S_copy(), NULL, and ret_value.
| hid_t H5Screate | ( | H5S_class_t | type | ) |
References FAIL, H5E_BADVALUE, H5E_CANTREGISTER, H5I_DATASPACE, H5I_register(), H5S_close(), H5S_create(), H5S_NULL, NULL, ret_value, and type.
| hid_t H5Screate_simple | ( | int | rank, |
| const hsize_t | dims[], | ||
| const hsize_t | maxdims[] | ||
| ) |
References FAIL, H5E_BADVALUE, H5E_CANTREGISTER, H5I_DATASPACE, H5I_register(), H5S_close(), H5S_create_simple(), NULL, and ret_value.
| hid_t H5Sdecode | ( | const void * | buf | ) |
References FAIL, H5E_BADVALUE, H5E_CANTREGISTER, H5I_DATASPACE, H5I_register(), H5S_decode(), NULL, and ret_value.
References FAIL, fapl_id, H5CX_set_apl(), H5I_DATASPACE, H5I_object_verify(), H5P_CLS_FACC, H5S_encode(), NULL, and ret_value.
References FAIL, H5I_DATASPACE, H5I_object_verify(), H5S_extent_copy(), NULL, and ret_value.
References FAIL, H5I_DATASPACE, H5I_object_verify(), H5S_extent_equal(), NULL, and ret_value.
| int H5Sget_simple_extent_dims | ( | hid_t | space_id, |
| hsize_t | dims[], | ||
| hsize_t | maxdims[] | ||
| ) |
References FAIL, H5I_DATASPACE, H5I_object_verify(), H5S_get_simple_extent_dims(), NULL, and ret_value.
| int H5Sget_simple_extent_ndims | ( | hid_t | space_id | ) |
References FAIL, H5I_DATASPACE, H5I_object_verify(), NULL, and ret_value.
References FAIL, H5I_DATASPACE, H5I_object_verify(), NULL, and ret_value.
| H5S_class_t H5Sget_simple_extent_type | ( | hid_t | sid | ) |
References H5I_DATASPACE, H5I_object_verify(), H5S_NO_CLASS, NULL, and ret_value.
References FAIL, H5I_DATASPACE, H5I_object_verify(), NULL, and ret_value.
References H5S_t::extent, FAIL, H5I_DATASPACE, H5I_object_verify(), H5S__extent_release(), H5S_NO_CLASS, NULL, ret_value, and H5S_extent_t::type.
References FAIL, H5E_BADVALUE, H5E_CANTINIT, H5I_DATASPACE, H5I_object_verify(), H5S_set_extent_simple(), NULL, ret_value, and u.
| hbool_t H5_PKG_INIT_VAR = FALSE |
Referenced by H5S_term_package().
| const unsigned H5O_sdspace_ver_bounds[] |
Referenced by H5S_set_version().