95 bool operator< (
const ObjectId& other)
const;
107 unsigned long file_number()
const noexcept;
117 haddr_t object_address()
const noexcept;
127 fs::path file_name()
const noexcept;
133 static std::string get_file_name(
const ObjectHandle &handle);
135 #if H5_VERSION_LE(1,10,6) 136 #define H5O_info_t_ H5O_info_t 138 #define H5O_info_t_ H5O_info1_t 148 static H5O_info_t_ get_info(
const ObjectHandle &handle);
152 unsigned long file_num_ {0};
153 haddr_t obj_addr_ {0};
155 #pragma warning(push) 156 #pragma warning(disable: 4251) #define H5O_info_t_
Definition: object_id.hpp:138
bool operator!=(const ObjectHandle &lhs, const ObjectHandle &rhs)
not equal to operator
bool operator==(const ObjectHandle &lhs, const ObjectHandle &rhs)
equality operator
Wrapper for hid_t object identifiers.
Definition: object_handle.hpp:66
ObjectId()
default constructor
Definition: object_id.hpp:59
Definition: attribute.hpp:43
#define DLL_EXPORT
Definition: windows.hpp:35
Unique ID of an HDF5 object.
Definition: object_id.hpp:50
std::ostream & operator<<(std::ostream &stream, const IterationOrder &order)
ouput stream for iteration order enumeration