52 hid_t
getId()
const noexcept;
78 return _hid == other._hid;
89 explicit Object(hid_t)
noexcept;
104#if HIGHFIVE_HAS_FRIEND_DECLARATIONS
105 template <
typename Derivate>
107 template <
typename Derivate>
109 template <
typename Derivate>
132 detail::h5o_info1_t raw_info;
Definition H5Annotate_traits.hpp:18
Class representing an Attribute of a DataSet or Group.
Definition H5Attribute.hpp:47
Create a compound HDF5 datatype.
Definition H5DataType.hpp:200
Class representing the space (dimensions) of a DataSet.
Definition H5DataSpace.hpp:39
File class.
Definition H5File.hpp:25
Represents an hdf5 group.
Definition H5Group.hpp:46
NodeTraits: Base class for Group and File.
Definition H5Node_traits.hpp:28
Definition H5Object.hpp:36
hid_t getId() const noexcept
getId
Definition H5Object_misc.hpp:75
ObjectInfo getInfo() const
Retrieve several infos about the current object (address, dates, etc)
Definition H5Object_misc.hpp:103
~Object()
Definition H5Object_misc.hpp:63
ObjectType getType() const
Gets the fundamental type of the object (dataset, group, etc)
Definition H5Object_misc.hpp:98
haddr_t getAddress() const
Address of an HDF5 object in the file.
Definition H5Object_misc.hpp:107
Object()
Definition H5Object_misc.hpp:20
bool isValid() const noexcept
isValid
Definition H5Object_misc.hpp:71
hid_t _hid
Definition H5Object.hpp:98
Object & operator=(const Object &other)
Definition H5Object_misc.hpp:49
bool operator==(const Object &other) const noexcept
Definition H5Object.hpp:77
A class for accessing hdf5 objects info.
Definition H5Object.hpp:118
time_t getCreationTime() const noexcept
Retrieve the object's creation time.
Definition H5Object_misc.hpp:120
size_t getRefCount() const noexcept
Retrieve the number of references to this object.
Definition H5Object_misc.hpp:117
time_t getModificationTime() const noexcept
Retrieve the object's last modification time.
Definition H5Object_misc.hpp:123
Definition H5Path_traits.hpp:16
An HDF5 (object) reference type.
Definition H5Reference.hpp:33
Definition assert_compatible_spaces.hpp:15
ObjectType
Enum of the types of objects (H5O api)
Definition H5Object.hpp:25