127 bool exists(
const std::string &name,
134 Group create_group(
const std::string &name,
142 Dataset create_dataset(
const std::string &name,
160 Node operator[](
const Path &path)
const;
183 void create_link(
const Path &link_path,
184 const boost::filesystem::path &target_file,
185 const Path &target_path,
206 void create_link(
const Path &link_path,
207 const Path &target_path,
228 void create_link(
const Path &link_path,
248 void copy_here(
const Path &link_path,
267 void copy_here(
const Node &target,
285 void move_here(
const Path &link_path,
301 void move_here(
const Node &target,
316 void remove(
const Path &path,
327 bool has_group(
const Path &path,
337 bool has_dataset(
const Path &path,
DLL_EXPORT Group get_group(const Group &base, const Path &path, const property::LinkAccessList &lapl=property::LinkAccessList())
get group
Definition: node_view.hpp:38
dataspace base class
Definition: dataspace.hpp:41
Definition: link_creation.hpp:35
Definition: group_access.hpp:35
Definition: link_view.hpp:36
Definition: dataset.hpp:49
NodeView nodes
Definition: group.hpp:50
iterator configuration
Definition: iterator_config.hpp:72
LinkView links
Definition: group.hpp:49
dataset creation property list
Definition: dataset_creation.hpp:110
dataset access property list
Definition: dataset_access.hpp:73
const IteratorConfig & iterator_config() const noexcept
get reference to the interator configuration
Definition: group.hpp:115
IteratorConfig & iterator_config() noexcept
get reference to the iterator configuration
Definition: group.hpp:104
Definition: attribute.hpp:43
Definition: group_creation.hpp:36
Definition: object_copy.hpp:175
path to a node object
Definition: path.hpp:49
#define DLL_EXPORT
Definition: windows.hpp:35
DLL_EXPORT Dataset get_dataset(const Group &base, const Path &path, const property::LinkAccessList &lapl=property::LinkAccessList())
get dataset
link access property list
Definition: link_access.hpp:39
base class for all data types
Definition: datatype.hpp:41