29 #include <boost/filesystem.hpp> 93 bool operator< (
const ObjectId& other)
const;
105 unsigned long file_number()
const noexcept;
115 haddr_t object_address()
const noexcept;
125 boost::filesystem::path file_name()
const noexcept;
131 static std::string get_file_name(
const ObjectHandle &handle);
141 unsigned long file_num_ {0};
142 haddr_t obj_addr_ {0};
143 boost::filesystem::path file_name_;
Wrapper for hid_t object identifiers.
Definition: object_handle.hpp:66
ObjectId()
default constructor
Definition: object_id.hpp:57
DLL_EXPORT std::ostream & operator<<(std::ostream &stream, const IterationIndex &index)
DLL_EXPORT bool operator!=(const ObjectHandle &lhs, const ObjectHandle &rhs)
not equal to operator
Definition: attribute.hpp:43
#define DLL_EXPORT
Definition: windows.hpp:35
Unique ID of an HDF5 object.
Definition: object_id.hpp:48
DLL_EXPORT bool operator==(const ObjectHandle &lhs, const ObjectHandle &rhs)
equality operator