100 explicit operator hid_t()
const
102 return static_cast<hid_t
>(handle_);
Wrapper for hid_t object identifiers.
Definition object_handle.hpp:67
Unique ID of an HDF5 object.
Definition object_id.hpp:51
provides STL interface for attributes
Definition attribute_manager.hpp:63
an HDF5 link
Definition link.hpp:114
ObjectId id() const
get unique ID
Node()
default constructor
bool is_valid() const
true if an object is valid
attribute::AttributeManager attributes
access to the attribute manager
Definition node.hpp:130
virtual ~Node()
destructor
void close()
close the node
Node(const Node &)
copy constructor
NodeType type() const
return the node type
Node(ObjectHandle &&handle, const Link &link)
constructor
const Link & link() const
return link to object
Node & operator=(const Node &node)
copy assignment
bool operator==(const Node &lhs, const Node &rhs)
bool operator!=(const Link &lhs, const Link &rhs)
NodeType
enumeration for node type
Definition types.hpp:38
top-level namespace of the entire library
Definition attribute.hpp:45
#define DLL_EXPORT
Definition windows.hpp:29