summaryrefslogtreecommitdiffstats
path: root/src/H5Apublic.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5Apublic.h')
-rw-r--r--src/H5Apublic.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/H5Apublic.h b/src/H5Apublic.h
index 92df94a..46a6cad 100644
--- a/src/H5Apublic.h
+++ b/src/H5Apublic.h
@@ -664,6 +664,9 @@ H5_DLL hid_t H5Aget_type(hid_t attr_id);
*
* \note This function is also available through the H5Aiterate() macro.
*
+ * \warning Adding or removing attributes to the object during iteration
+ * will lead to undefined behavior.
+ *
* \since 1.8.0
*
*/
@@ -721,6 +724,9 @@ H5_DLL herr_t H5Aiterate2(hid_t loc_id, H5_index_t idx_type, H5_iter_order_t ord
* information regarding the properties of links required to access
* the object, \p obj_name.
*
+ * \warning Adding or removing attributes to the object during iteration
+ * will lead to undefined behavior.
+ *
* \since 1.8.0
*
*/
@@ -1188,6 +1194,9 @@ H5_DLL int H5Aget_num_attrs(hid_t loc_id);
* \p op, is returned in \p idx. If \p idx is the null pointer,
* then all attributes are processed.
*
+ * \warning Adding or removing attributes to the object during iteration
+ * will lead to undefined behavior.
+ *
* \version 1.8.0 The function \p H5Aiterate was renamed to H5Aiterate1()
* and deprecated in this release.
* \since 1.0.0