9 #ifndef RMF_HDF5_FILE_H
10 #define RMF_HDF5_FILE_H
12 #include "RMF/config.h"
16 RMF_ENABLE_WARNINGS
namespace RMF {
57 #if !defined(RMF_DOXYGEN) && !defined(SWIG)
58 File(std::shared_ptr<SharedHandle> h);
60 bool get_is_writable()
const {
63 return intent == H5F_ACC_RDWR;
66 RMF_SHOWABLE(
File,
"File " << get_name());
68 std::string get_name()
const;
90 RMFEXPORT
File open_file_read_only_returning_nonconst(std::string name);
94 typedef std::vector<Group> Groups;
96 typedef std::vector<File> Files;
Handle read/write of Model data from/to files.
Handle read/write of Model data from/to files.
File create_file(std::string name)
File open_file(std::string name)