/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/hdf5lib/group.hh Source File#
|
DiFfRG
|
group.hh
Go to the documentation of this file.
55 Dataset create_chunked_dataset(const std::string &name, const Datatype &type, const Dataspace &space,
172 bool child_is_group(const std::string &name) const { return child_kind(name) == H5O_TYPE_GROUP; }
173 bool child_is_dataset(const std::string &name) const { return child_kind(name) == H5O_TYPE_DATASET; }
Definition dataset.hh:15
Definition dataspace.hh:12
Definition datatype.hh:12
Definition group.hh:16
T read_attribute(const std::string &name) const
Definition group.hh:121
bool child_is_group(const std::string &name) const
Definition group.hh:172
void write_attribute(const std::string &name, const std::string &value)
Definition group.hh:102
void write_attribute(const std::string &name, const char *value)
Definition group.hh:114
Dataset open_dataset(const std::string &name)
Definition group.hh:71
bool has_dataset(const std::string &name) const
Definition group.hh:42
Dataset create_chunked_dataset(const std::string &name, const Datatype &type, const Dataspace &space, const Dims &chunk)
Definition group.hh:55
void write_attribute(const std::string &name, const T &value)
Definition group.hh:91
void create_soft_link(const std::string &name, const std::string &target_path)
Definition group.hh:80
H5O_type_t child_kind(const std::string &name) const
H5O_TYPE_UNKNOWN if the child does not exist (or is not an object).
Definition group.hh:180
Group()=default
Dataset create_dataset(const std::string &name, const Datatype &type, const Dataspace &space)
Definition group.hh:46
std::vector< std::string > child_names() const
Names of all immediate children, in link-name order.
Definition group.hh:158
std::string read_attribute(const std::string &name) const
Definition group.hh:135
bool child_is_dataset(const std::string &name) const
Definition group.hh:173
Definition handle.hh:25
Definition hdf5.hh:12
Datatype type_of()
Convenience factory — type_of<T>() returns the HDF5 datatype for T.
Definition datatype.hh:56
void throw_if_negative(hid_t id, const char *what)
Definition handle.hh:11
Generated by