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)
void link(const Node &target, const Group &link_base, const Path &link_path, const property::LinkCreationList &lcpl=property::LinkCreationList(), const property::LinkAccessList &lapl=property::LinkAccessList())
Create a soft or external link.
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