![]() |
HDF5
1.12.0
|
Functions | |
| H5FL_DEFINE (H5HF_block_loc_t) | |
| herr_t | H5HF_man_iter_init (H5HF_block_iter_t *biter) |
| herr_t | H5HF__man_iter_start_offset (H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, hsize_t offset) |
| herr_t | H5HF_man_iter_set_entry (const H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, unsigned entry) |
| herr_t | H5HF_man_iter_start_entry (H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, H5HF_indirect_t *iblock, unsigned start_entry) |
| herr_t | H5HF_man_iter_reset (H5HF_block_iter_t *biter) |
| herr_t | H5HF_man_iter_next (H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, unsigned nentries) |
| herr_t | H5HF_man_iter_up (H5HF_block_iter_t *biter) |
| herr_t | H5HF_man_iter_down (H5HF_block_iter_t *biter, H5HF_indirect_t *iblock) |
| herr_t | H5HF_man_iter_curr (H5HF_block_iter_t *biter, unsigned *row, unsigned *col, unsigned *entry, H5HF_indirect_t **block) |
| herr_t | H5HF_man_iter_offset (H5HF_hdr_t *hdr, H5HF_block_iter_t *biter, hsize_t *offset) |
| hbool_t | H5HF_man_iter_ready (H5HF_block_iter_t *biter) |
| H5FL_DEFINE | ( | H5HF_block_loc_t | ) |
| herr_t H5HF__man_iter_start_offset | ( | H5HF_hdr_t * | hdr, |
| H5HF_block_iter_t * | biter, | ||
| hsize_t | offset | ||
| ) |
References H5HF_indirect_ent_t::addr, H5HF_block_loc_t::col, H5HF_block_loc_t::context, H5HF_block_iter_t::curr, H5HF_block_loc_t::entry, H5HF_indirect_t::ents, FAIL, H5_CHECK_OVERFLOW(), HDassert(), hdr, iblock, NULL, offset, H5HF_block_iter_t::ready, ret_value, H5HF_block_loc_t::row, and H5HF_block_loc_t::up.
Referenced by H5HF__hdr_reverse_iter(), and H5HF__hdr_update_iter().
| herr_t H5HF_man_iter_curr | ( | H5HF_block_iter_t * | biter, |
| unsigned * | row, | ||
| unsigned * | col, | ||
| unsigned * | entry, | ||
| H5HF_indirect_t ** | block | ||
| ) |
References block, H5HF_block_loc_t::col, H5HF_block_loc_t::context, H5HF_block_iter_t::curr, H5HF_block_loc_t::entry, FUNC_LEAVE_NOAPI(), HDassert(), H5HF_block_iter_t::ready, and H5HF_block_loc_t::row.
Referenced by H5HF__hdr_reverse_iter(), H5HF__hdr_update_iter(), and H5HF__man_iblock_root_double().
| herr_t H5HF_man_iter_down | ( | H5HF_block_iter_t * | biter, |
| H5HF_indirect_t * | iblock | ||
| ) |
References H5HF_block_loc_t::col, H5HF_block_loc_t::context, H5HF_block_iter_t::curr, H5HF_block_loc_t::entry, FAIL, FUNC_LEAVE_NOAPI(), H5HF_iblock_incr(), HDassert(), iblock, NULL, H5HF_block_iter_t::ready, ret_value, H5HF_block_loc_t::row, and H5HF_block_loc_t::up.
Referenced by H5HF__hdr_reverse_iter().
| herr_t H5HF_man_iter_init | ( | H5HF_block_iter_t * | biter | ) |
References FUNC_LEAVE_NOAPI(), and HDassert().
| herr_t H5HF_man_iter_next | ( | H5HF_hdr_t * | hdr, |
| H5HF_block_iter_t * | biter, | ||
| unsigned | nentries | ||
| ) |
References H5HF_block_loc_t::col, H5HF_block_loc_t::context, H5HF_block_iter_t::curr, H5HF_block_loc_t::entry, FUNC_LEAVE_NOAPI(), HDassert(), hdr, H5HF_indirect_t::nrows, and H5HF_block_loc_t::row.
Referenced by H5HF__hdr_update_iter(), and H5HF_hdr_inc_iter().
| herr_t H5HF_man_iter_offset | ( | H5HF_hdr_t * | hdr, |
| H5HF_block_iter_t * | biter, | ||
| hsize_t * | offset | ||
| ) |
| hbool_t H5HF_man_iter_ready | ( | H5HF_block_iter_t * | biter | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and H5HF_block_iter_t::ready.
Referenced by H5HF__hdr_empty(), H5HF__hdr_reverse_iter(), H5HF__hdr_update_iter(), and H5HF_close().
| herr_t H5HF_man_iter_reset | ( | H5HF_block_iter_t * | biter | ) |
References H5HF_block_loc_t::context, H5HF_block_iter_t::curr, FAIL, FUNC_LEAVE_NOAPI(), H5HF__iblock_decr(), HDassert(), NULL, H5HF_block_iter_t::ready, ret_value, and H5HF_block_loc_t::up.
Referenced by H5HF__hdr_empty(), H5HF__hdr_reverse_iter(), H5HF_close(), and H5HF_hdr_reset_iter().
| herr_t H5HF_man_iter_set_entry | ( | const H5HF_hdr_t * | hdr, |
| H5HF_block_iter_t * | biter, | ||
| unsigned | entry | ||
| ) |
References H5HF_block_loc_t::col, H5HF_block_iter_t::curr, H5HF_block_loc_t::entry, FUNC_LEAVE_NOAPI(), HDassert(), hdr, and H5HF_block_loc_t::row.
Referenced by H5HF__hdr_reverse_iter().
| herr_t H5HF_man_iter_start_entry | ( | H5HF_hdr_t * | hdr, |
| H5HF_block_iter_t * | biter, | ||
| H5HF_indirect_t * | iblock, | ||
| unsigned | start_entry | ||
| ) |
References H5HF_block_loc_t::col, H5HF_block_loc_t::context, H5HF_block_iter_t::curr, H5HF_block_loc_t::entry, FAIL, FUNC_LEAVE_NOAPI(), H5HF_iblock_incr(), HDassert(), hdr, iblock, NULL, H5HF_block_iter_t::ready, ret_value, H5HF_block_loc_t::row, and H5HF_block_loc_t::up.
Referenced by H5HF_hdr_start_iter().
| herr_t H5HF_man_iter_up | ( | H5HF_block_iter_t * | biter | ) |
References H5HF_block_loc_t::context, H5HF_block_iter_t::curr, FAIL, FUNC_LEAVE_NOAPI(), H5HF__iblock_decr(), HDassert(), H5HF_block_iter_t::ready, ret_value, and H5HF_block_loc_t::up.
Referenced by H5HF__hdr_reverse_iter(), and H5HF__hdr_update_iter().