summaryrefslogtreecommitdiffstats
path: root/src/H5Ipublic.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5Ipublic.h')
-rw-r--r--src/H5Ipublic.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/H5Ipublic.h b/src/H5Ipublic.h
index 370cc17..d2d960a 100644
--- a/src/H5Ipublic.h
+++ b/src/H5Ipublic.h
@@ -44,8 +44,10 @@ typedef enum {
H5I_DATASET, /*group ID for Dataset objects */
H5I_ATTR, /*group ID for Attribute objects */
H5I_TEMPBUF, /*group ID for Temporary buffer objects */
- H5I_RAGGED, /*group ID for Ragged array objects */
+ H5I_RAGGED, /*group ID for Ragged array objects */
+ H5I_REFERENCE, /*group ID for Reference objects */
H5I_MAXID /*highest group in group_t (Invalid as true group)*/
+ /* Change the GROUP_BITS in H5I.c if the MAXID gets larger than 32 */
} H5I_type_t;
/* Type of atoms to return to users */
@@ -55,6 +57,8 @@ typedef int hid_t;
extern "C" {
#endif
+H5I_type_t H5Iget_type(hid_t id);
+
#ifdef __cplusplus
}