52 hid_t
getId()
const noexcept;
68 return _hid == other._hid;
103 H5_DEPRECATED(
"Deprecated since HighFive 2.2. Soon supporting VOL tokens")
117#if (H5Oget_info_vers < 3)
#define H5_DEPRECATED
Definition: H5_definitions.hpp:9
Definition: H5Annotate_traits.hpp:19
Class representing an attribute of a dataset or group.
Definition: H5Attribute.hpp:25
Class representing the space (dimensions) of a dataset.
Definition: H5DataSpace.hpp:37
File class.
Definition: H5File.hpp:26
Represents an hdf5 group.
Definition: H5Group.hpp:25
NodeTraits: Base class for Group and File.
Definition: H5Node_traits.hpp:23
Definition: H5Object.hpp:36
hid_t getId() const noexcept
getId
Definition: H5Object_misc.hpp:55
ObjectInfo getInfo() const
Retrieve several infos about the current object (address, dates, etc)
Definition: H5Object_misc.hpp:87
~Object()
Definition: H5Object_misc.hpp:44
ObjectType getType() const
Gets the fundamental type of the object (dataset, group, etc)
Definition: H5Object_misc.hpp:78
Object()
Definition: H5Object_misc.hpp:16
bool isValid() const noexcept
isValid
Definition: H5Object_misc.hpp:51
hid_t _hid
Definition: H5Object.hpp:87
Object & operator=(const Object &other)
Definition: H5Object_misc.hpp:31
bool operator==(const Object &other) const noexcept
Definition: H5Object.hpp:67
A class for accessing hdf5 objects info.
Definition: H5Object.hpp:100
time_t getCreationTime() const noexcept
Retrieve the object's creation time.
Definition: H5Object_misc.hpp:105
haddr_t getAddress() const noexcept
Retrieve the address of the object (within its file)
Definition: H5Object_misc.hpp:99
size_t getRefCount() const noexcept
Retrieve the number of references to this object.
Definition: H5Object_misc.hpp:102
H5O_info_t raw_info
Definition: H5Object.hpp:118
time_t getModificationTime() const noexcept
Retrieve the object's last modification time.
Definition: H5Object_misc.hpp:108
An HDF5 (object) reference type.
Definition: H5Reference.hpp:31
Definition: H5_definitions.hpp:15
ObjectType
Enum of the types of objects (H5O api)
Definition: H5Object.hpp:25