Go to the documentation of this file.
14 #include <H5Ipublic.h>
15 #include <H5Opublic.h>
52 hid_t
getId()
const noexcept;
97 H5_DEPRECATED(
"Deprecated since HighFive 2.2. Soon supporting VOL tokens")
111 #if (H5Oget_info_vers < 3)
125 #endif // H5OBJECT_HPP
An HDF5 (object) reference type.
Definition: H5Reference.hpp:31
Definition: H5_definitions.hpp:39
bool isValid() const noexcept
isValid
Definition: H5Object_misc.hpp:51
ObjectInfo getInfo() const
Retrieve several infos about the current object (address, dates, etc)
Definition: H5Object_misc.hpp:87
#define H5_DEPRECATED
Definition: H5_definitions.hpp:9
ObjectType getType() const
Gets the fundamental type of the object (dataset, group, etc)
Definition: H5Object_misc.hpp:78
time_t getCreationTime() const noexcept
Retrieve the object's creation time.
Definition: H5Object_misc.hpp:105
Definition: H5Object.hpp:36
NodeTraits: Base class for Group and File.
Definition: H5_definitions.hpp:45
hid_t getId() const noexcept
getId
Definition: H5Object_misc.hpp:55
ObjectType
Enum of the types of objects (H5O api)
Definition: H5Object.hpp:25
H5O_info_t raw_info
Definition: H5Object.hpp:112
hid_t _hid
Definition: H5Object.hpp:81
Object & operator=(const Object &other)
Definition: H5Object_misc.hpp:31
Object()
Definition: H5Object_misc.hpp:16
~Object()
Definition: H5Object_misc.hpp:44
A class for accessing hdf5 objects info.
Definition: H5Object.hpp:94
haddr_t getAddress() const noexcept
Retrieve the address of the object (within its file)
Definition: H5Object_misc.hpp:99
time_t getModificationTime() const noexcept
Retrieve the object's last modification time.
Definition: H5Object_misc.hpp:108
size_t getRefCount() const noexcept
Retrieve the number of references to this object.
Definition: H5Object_misc.hpp:102
Definition: H5_definitions.hpp:15