h5cpp
0.5.0
A modern C++ wrapper for the HDF5 C library
|
Go to the documentation of this file.
47 #pragma clang diagnostic push
48 #pragma clang diagnostic ignored "-Wweak-vtables"
99 #if (defined(_DOXYGEN_) || H5_VERSION_GE(1,10,0))
137 bool exists(
const std::string &name,
144 Group create_group(
const std::string &name,
152 Dataset create_dataset(
const std::string &name,
170 Node operator[](
const Path &path)
const;
193 void create_link(
const Path &link_path,
194 const fs::path &target_file,
195 const Path &target_path,
215 void create_link(
const Path &link_path,
216 const Path &target_path,
237 void create_link(
const Path &link_path,
257 void copy_here(
const Path &link_path,
276 void copy_here(
const Node &target,
294 void move_here(
const Path &link_path,
310 void move_here(
const Node &target,
336 bool has_group(
const Path &path,
346 bool has_dataset(const
Path &path,
347 const property::LinkAccessList &lapl = property::LinkAccessList()) const noexcept;
374 const property::LinkAccessList &lapl = property::LinkAccessList()) const;
397 const property::LinkAccessList &lapl = property::LinkAccessList()) const;
405 #pragma clang diagnostic pop
Definition: node_view.hpp:38
link access property list
Definition: link_access.hpp:43
Definition: group_creation.hpp:36
const IteratorConfig & iterator_config() const noexcept
get reference to the interator configuration
Definition: group.hpp:125
virtual ~Group() override
Definition: group.hpp:92
Group get_group(const Group &base, const Path &path, const property::LinkAccessList &lapl=property::LinkAccessList())
get group
Definition: link_creation.hpp:35
Definition: link_view.hpp:40
iterator configuration
Definition: iterator_config.hpp:71
Definition: dataset.hpp:59
void remove(const Group &base, const Path &object_path, const property::LinkAccessList &lapl=property::LinkAccessList())
remove node from group
dataset creation property list
Definition: dataset_creation.hpp:111
Definition: object_copy.hpp:207
dataset access property list
Definition: dataset_access.hpp:76
#define DLL_EXPORT
Definition: windows.hpp:29
dataspace base class
Definition: dataspace.hpp:41
NodeView nodes
Definition: group.hpp:54
Definition: group_access.hpp:35
IteratorConfig & iterator_config() noexcept
get reference to the iterator configuration
Definition: group.hpp:114
LinkView links
Definition: group.hpp:53
path to a node object
Definition: path.hpp:53
base class for all data types
Definition: datatype.hpp:41
top-level namespace of the entire library
Definition: attribute.hpp:45
Dataset get_dataset(const Group &base, const Path &path, const property::LinkAccessList &lapl=property::LinkAccessList())
get dataset