h5cpp
0.5.0
A modern C++ wrapper for the HDF5 C library
|
#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>
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... | |