2 #include "../icedb/Database.hpp" 3 #include "../private/hdf5_supplemental.hpp" 11 std::shared_ptr<H5::H5File>
hFile;
13 std::shared_ptr<H5::H5File>
getHFile()
const;
15 size_t desiredSizeInBytes);
21 std::shared_ptr<H5::H5File>
hFile;
23 static std::shared_ptr<H5::H5File> makeDatabaseFileStandard(
const std::string &p);
H5::Group createGroupStructure(const std::string &groupName, ICEDB_H5_GROUP_OWNER &base)
const std::string filename
file_image hFileImage
Used if a virtual base is needed (the typical case)
file_image(const std::string &filename, size_t desiredSizeInBytes)
std::shared_ptr< H5::H5File > getHFile() const
HDFgroup_t openGroup(gsl::not_null< ICEDB_H5_GROUP_OWNER_PTR > base, gsl::not_null< const char *> name)
std::shared_ptr< H5::H5File > hFile
std::unique_ptr< Groups::Group > Group_ptr
std::shared_ptr< H5::H5File > hFile
std::vector< char > buffer