58 const Path &relative_path,
59 const property::ObjectCopyList &ocpl = property::ObjectCopyList(),
60 const property::LinkCreationList &lcpl = property::LinkCreationList());
84 const Group &destination,
85 const property::ObjectCopyList &ocpl = property::ObjectCopyList(),
86 const property::LinkCreationList &lcpl = property::LinkCreationList());
104 const Path &relative_path,
105 const property::LinkCreationList &lcpl = property::LinkCreationList(),
106 const property::LinkAccessList &lapl = property::LinkAccessList());
128 const Group &destination,
129 const property::LinkCreationList &lcpl = property::LinkCreationList(),
130 const property::LinkAccessList &lapl = property::LinkAccessList());
149 const Path &object_path,
150 const property::LinkAccessList &lapl = property::LinkAccessList());
167 const property::LinkAccessList &lapl = property::LinkAccessList());
188 const Group &link_base,
189 const Path &link_path,
190 const property::LinkCreationList &lcpl = property::LinkCreationList(),
191 const property::LinkAccessList &lapl = property::LinkAccessList());
211 const Group &link_base,
212 const Path &link_path,
213 const property::LinkCreationList &lcpl = property::LinkCreationList(),
214 const property::LinkAccessList &lapl = property::LinkAccessList());
241 const Path &target_path,
242 const Group &link_base,
243 const Path &link_path,
244 const property::LinkCreationList &lcpl = property::LinkCreationList(),
245 const property::LinkAccessList &lapl = property::LinkAccessList());
259 const Path &node_path,
260 const property::LinkAccessList &lapl = property::LinkAccessList());
278 const property::LinkAccessList &lapl = property::LinkAccessList());
306 const property::LinkAccessList &lapl = property::LinkAccessList());
330 const property::LinkAccessList &lapl = property::LinkAccessList());
DLL_EXPORT Group get_group(const Group &base, const Path &path, const property::LinkAccessList &lapl=property::LinkAccessList())
get group
DLL_EXPORT Group get_real_base(const Group &base, const Path &path, const property::LinkAccessList &lapl=property::LinkAccessList())
get real base of path
DLL_EXPORT void copy(const Node &source, const Group &base, const Path &relative_path, const property::ObjectCopyList &ocpl=property::ObjectCopyList(), const property::LinkCreationList &lcpl=property::LinkCreationList())
copy node object
DLL_EXPORT Node get_node(const Group &base, const Path &node_path, const property::LinkAccessList &lapl=property::LinkAccessList())
get node
Definition: attribute.hpp:43
DLL_EXPORT void move(const Node &source, const Group &base, const Path &relative_path, const property::LinkCreationList &lcpl=property::LinkCreationList(), const property::LinkAccessList &lapl=property::LinkAccessList())
move node object
DLL_EXPORT 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.
#define DLL_EXPORT
Definition: windows.hpp:35
DLL_EXPORT bool is_dataset(const Node &node)
predicate function returning true if a node is a dataset
DLL_EXPORT Dataset get_dataset(const Group &base, const Path &path, const property::LinkAccessList &lapl=property::LinkAccessList())
get dataset
DLL_EXPORT bool is_group(const Node &node)
predicate function returning true if node is a group