h5cpp
0.5.0
A modern C++ wrapper for the HDF5 C library
|
Go to the documentation of this file.
103 unsigned long file_number() const noexcept;
113 haddr_t object_address() const noexcept;
123 fs::path file_name() const noexcept;
129 static std::
string get_file_name(const
ObjectHandle &handle);
131 #if H5_VERSION_GE(1,11,0)
132 #define H5O_info_t_ H5O_info1_t
134 #define H5O_info_t_ H5O_info_t
144 static H5O_info_t_ get_info(
const ObjectHandle &handle);
148 unsigned long file_num_ {0};
149 haddr_t obj_addr_ {0};
151 #pragma warning(push)
152 #pragma warning(disable: 4251)
#define H5O_info_t_
Definition: object_id.hpp:134
bool operator!=(const ObjectHandle &lhs, const ObjectHandle &rhs)
not equal to operator
Unique ID of an HDF5 object.
Definition: object_id.hpp:50
bool operator<(const Version &lhs, const Version &rhs)
checks if the left version is strictly small than the right
bool operator==(const ObjectHandle &lhs, const ObjectHandle &rhs)
equality operator
std::ostream & operator<<(std::ostream &stream, const IterationOrder &order)
ouput stream for iteration order enumeration
Wrapper for hid_t object identifiers.
Definition: object_handle.hpp:66
#define DLL_EXPORT
Definition: windows.hpp:29
ObjectId()
default constructor
Definition: object_id.hpp:59
top-level namespace of the entire library
Definition: attribute.hpp:45