h5cpp  0.3.3
A modern C++ wrapper for the HDF5 C library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Functions
functions.hpp File Reference
#include <h5cpp/node/node.hpp>
#include <h5cpp/node/group.hpp>
#include <h5cpp/node/dataset.hpp>
#include <h5cpp/core/path.hpp>
#include <h5cpp/property/link_creation.hpp>
#include <h5cpp/property/link_access.hpp>
#include <h5cpp/property/object_copy.hpp>
#include <h5cpp/core/windows.hpp>
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
 
 hdf5::node
 

Functions

DLL_EXPORT 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...
 
DLL_EXPORT 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...
 
DLL_EXPORT 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...
 
DLL_EXPORT 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...
 
DLL_EXPORT void hdf5::node::remove (const Group &base, const Path &object_path, const property::LinkAccessList &lapl=property::LinkAccessList())
 remove node from group More...
 
DLL_EXPORT void hdf5::node::remove (const Node &object, const property::LinkAccessList &lapl=property::LinkAccessList())
 remove node from group More...
 
DLL_EXPORT 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...
 
DLL_EXPORT 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...
 
DLL_EXPORT void hdf5::node::link (const boost::filesystem::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...
 
DLL_EXPORT Node hdf5::node::get_node (const Group &base, const Path &node_path, const property::LinkAccessList &lapl=property::LinkAccessList())
 get node More...
 
DLL_EXPORT Group hdf5::node::get_real_base (const Group &base, const Path &path, const property::LinkAccessList &lapl=property::LinkAccessList())
 get real base of path More...
 
DLL_EXPORT Group hdf5::node::get_group (const Group &base, const Path &path, const property::LinkAccessList &lapl=property::LinkAccessList())
 get group More...
 
DLL_EXPORT Dataset hdf5::node::get_dataset (const Group &base, const Path &path, const property::LinkAccessList &lapl=property::LinkAccessList())
 get dataset More...
 
DLL_EXPORT bool hdf5::node::is_group (const Node &node)
 predicate function returning true if node is a group More...
 
DLL_EXPORT bool hdf5::node::is_dataset (const Node &node)
 predicate function returning true if a node is a dataset More...