Gaute Hope 509a068f62
Add H5Dchunk_iter method for iterating over chunks (#6)
* Add H5Dchunk_iter method for iterating over chunks

This method iterates over all chunks in dataset, calling a user-supplied
callback with the chunk information and optional user supplied data.

The iterator is stopped when ITER_STOP is returned by the user-supplied
callback or the iterator is exhausted.

Existing methods to get chunk_info performs an iteration each time, so
to get many or all chunks causes SUM(i) for i = 0 -> N operations for N
chunks, as opposed to N operations when using this iterator for this use case.

* H5Dchunk_iter: test iterating all chunks, some chunks and failing iteration.

* H5D: move H5Dchunk_iter private methods to specific

* trace: add H5D_chunk_iter_op_t and trace H5D.c

* chunks-iter: document chunk_iter

* chunk-iter: chunk add FUNC_ENTER/FUNC_LEAVE macros

* Committing clang-format changes

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-05-19 17:21:52 -05:00
..
2020-04-20 18:12:00 -05:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-03-17 10:25:39 -05:00
2021-03-17 10:25:39 -05:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00
2021-02-17 08:52:36 -06:00

The daily tests run copies of some of the scripts in this directory from another repository, notably snapshot and runtest.  The copies in this directory should work, but are not used in daily tests, though they should be tested occasionally.