![]() |
HDF5
1.15.0.119e694
API Reference
|
This creation property applies to links only, and advises the library to automatically create missing intermediate groups when creating new objects.
Function | Purpose |
---|---|
H5Pset_create_intermediate_group/H5Pget_create_intermediate_group | Specifies/retrieves whether to create missing intermediate groups. |
Functions | |
herr_t | H5Pget_create_intermediate_group (hid_t plist_id, unsigned *crt_intmd) |
Determines whether property is set to enable creating missing intermediate groups. More... | |
herr_t | H5Pset_create_intermediate_group (hid_t plist_id, unsigned crt_intmd) |
Specifies in property list whether to create missing intermediate groups. More... | |
Determines whether property is set to enable creating missing intermediate groups.
[in] | plist_id | Link creation property list identifier |
[out] | crt_intmd | Flag specifying whether to create intermediate groups upon creation of an object |
H5Pget_create_intermediate_group() determines whether the link creation property list plist_id
is set to allow functions that create objects in groups different from the current working group to create intermediate groups that may be missing in the path of a new or moved object.
Functions that create objects in or move objects to a group other than the current working group make use of this property. H5Gcreate_anon() and H5Lmove() are examples of such functions.
If crt_intmd
is positive, missing intermediate groups will be created; if crt_intmd
is non-positive, missing intermediate groups will not be created.
Specifies in property list whether to create missing intermediate groups.
[in] | plist_id | Link creation property list identifier |
[in] | crt_intmd | Flag specifying whether to create intermediate groups upon the creation of an object |
H5Pset_create_intermediate_group()