h5cpp  0.5.0
A modern C++ wrapper for the HDF5 C library
functions.hpp File Reference
Include dependency graph for functions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 hdf5
 top-level namespace of the entire library
 
 hdf5::node
 namespace for node like objects and related functions
 

Functions

void hdf5::node::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 More...
 
void hdf5::node::copy (const Node &source, const Group &destination, const property::ObjectCopyList &ocpl=property::ObjectCopyList(), const property::LinkCreationList &lcpl=property::LinkCreationList())
 copy node object More...
 
void hdf5::node::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 More...
 
void hdf5::node::move (const Node &source, const Group &destination, const property::LinkCreationList &lcpl=property::LinkCreationList(), const property::LinkAccessList &lapl=property::LinkAccessList())
 move node object More...
 
void hdf5::node::remove (const Group &base, const Path &object_path, const property::LinkAccessList &lapl=property::LinkAccessList())
 remove node from group More...
 
void hdf5::node::remove (const Node &object, const property::LinkAccessList &lapl=property::LinkAccessList())
 remove node from group More...
 
void hdf5::node::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. More...
 
void hdf5::node::link (const Path &target_path, const Group &link_base, const Path &link_path, const property::LinkCreationList &lcpl=property::LinkCreationList(), const property::LinkAccessList &lapl=property::LinkAccessList())
 Create a soft link. More...
 
void hdf5::node::link (const fs::path &target_file, const Path &target_path, const Group &link_base, const Path &link_path, const property::LinkCreationList &lcpl=property::LinkCreationList(), const property::LinkAccessList &lapl=property::LinkAccessList())
 Create an external link. More...
 
Node hdf5::node::get_node (const Group &base, const Path &node_path, const property::LinkAccessList &lapl=property::LinkAccessList())
 get node More...
 
Group hdf5::node::get_real_base (const Group &base, const Path &path, const property::LinkAccessList &lapl=property::LinkAccessList())
 get real base of path More...
 
Group hdf5::node::get_group (const Group &base, const Path &path, const property::LinkAccessList &lapl=property::LinkAccessList())
 get group More...
 
Dataset hdf5::node::get_dataset (const Group &base, const Path &path, const property::LinkAccessList &lapl=property::LinkAccessList())
 get dataset More...
 
bool hdf5::node::is_group (const Node &node)
 predicate function returning true if node is a group More...
 
bool hdf5::node::is_dataset (const Node &node)
 predicate function returning true if a node is a dataset More...