4 #include "../icedb/Group.hpp" 11 #pragma warning( push ) 12 #pragma warning(disable:4250) 32 void deleteGroup(
const std::string &groupName)
override;
36 #pragma warning( pop ) std::set< std::string > getGroupNames() const override
std::shared_ptr< H5::Group > Group_HDF_shared_ptr
Group_HDF_shared_ptr getHDF5Group() const override
Get the fundamental HDF5 object that the group is built on.
A group is similar to a folder / directory. It can have Attributes and Tables.
bool doesGroupExist(const std::string &groupName) const override
Does a group with this name exist?
std::unique_ptr< Groups::Group > Group_ptr
Group_ptr openGroup(const std::string &groupName) const override
Opens a group.
Group_ptr createGroup(const std::string &groupName) override
Create a group.
std::shared_ptr< H5::H5Object > parent
void deleteGroup(const std::string &groupName) override
Unlink the specified child group.
const std::string name
The name of the group.