summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/html/RM_H5G.html14
1 files changed, 10 insertions, 4 deletions
diff --git a/doc/html/RM_H5G.html b/doc/html/RM_H5G.html
index 818cef8..fb47ab3 100644
--- a/doc/html/RM_H5G.html
+++ b/doc/html/RM_H5G.html
@@ -387,7 +387,7 @@ create or access function.
<dd><em>int</em> <code>H5Giterate</code>(<em>hid_t</em> <code>loc_id</code>,
<em>const char</em> <code>*name</code>,
<em>int</em> <code>*idx</code>,
- <em>H5G_operator_t</em> <code>operator</code>,
+ <em>H5G_iterate_t</em> <code>operator</code>,
<em>void</em> <code>*operator_data</code>
)
<dt><strong>Purpose:</strong>
@@ -407,10 +407,11 @@ create or access function.
cannot be restarted if one of the calls to its operator returns
non-zero.
<p>
- The prototype for <code>H5G_operator_t</code> is:
+ The prototype for <code>H5G_iterate_t</code> is:
<ul><dl>
- <dd><code>typedef</code> <em>herr_t *</em>(<code>H5G_operator_t</code>)(<em>hid_t</em> <code>group_id</code>,
- <em>const char *</em><code>member_name</code>, <em>void *</em><code>operator_data/*in,out*/</code>);
+ <dd><code>typedef</code> <em>herr_t </em>(*<code>H5G_iterate_t</code>)(<em>hid_t</em> <code>group_id</code>,
+ <em>const char *</em><code>member_name</code>,
+ <em>void *</em><code>operator_data</code>);
</dl></ul>
<dd>The operation receives the group identifier for the group being
iterated over, <code>group_id</code>, the name of the current
@@ -429,6 +430,11 @@ create or access function.
indicating failure. The iterator can be restarted at the next
group member.
</ul>
+ <p>
+ <code>H5Giterate</code> assumes that the membership of the group
+ identified by <code>name</code> remains unchanged through the
+ iteration. If the membership changes during the iteration,
+ the function's behavior is undefined.
<dt><strong>Parameters:</strong>
<dl>
<dt><em>hid_t</em> <code>loc_id</code>