38Group make_group(hid_t);
51 H5_DEPRECATED(
"Default constructor creates unsafe uninitialized objects")
58 return details::get_plist<GroupCreateProps>(*
this, H5Gget_create_plist);
67 friend Group detail::make_group(hid_t);
70#if HIGHFIVE_HAS_FRIEND_DECLARATIONS
71 template <
typename Derivate>
72 friend class ::HighFive::NodeTraits;
79 return std::make_pair(eli.getEntries(), eli.getNameLength());
83inline Group make_group(hid_t hid) {
#define H5_DEPRECATED(msg)
Definition H5_definitions.hpp:9
Definition H5Annotate_traits.hpp:18
Set hints as to how many links to expect and their average length.
Definition H5PropertyList.hpp:478
File class.
Definition H5File.hpp:24
Represents an hdf5 group.
Definition H5Group.hpp:46
Object()
Definition H5Object_misc.hpp:25
static const ObjectType type
Definition H5Group.hpp:48
GroupCreateProps getCreatePropertyList() const
Get the list of properties for creation of this group.
Definition H5Group.hpp:57
Group(Object &&o) noexcept
Definition H5Group.hpp:61
std::pair< unsigned int, unsigned int > getEstimatedLinkInfo() const
Definition H5Group.hpp:76
NodeTraits: Base class for Group and File.
Definition H5Node_traits.hpp:28
Definition H5Object.hpp:54
Object()
Definition H5Object_misc.hpp:25
Definition H5Path_traits.hpp:16
HDF5 property Lists.
Definition H5PropertyList.hpp:160
An HDF5 (object) reference type.
Definition H5Reference.hpp:33
Definition H5_definitions.hpp:22
ObjectType
Enum of the types of objects (H5O api)
Definition H5Object.hpp:24