51 const property::FileCreationList &fcpl = property::FileCreationList(),
52 const property::FileAccessList &fapl = property::FileAccessList());
55 const property::FileCreationList &fcpl = property::FileCreationList(),
56 const property::FileAccessList &fapl = property::FileAccessList());
71 const property::FileAccessList &fapl = property::FileAccessList());
74 const property::FileAccessList &fapl = property::FileAccessList());
DLL_EXPORT File open(const boost::filesystem::path &path, AccessFlags flags=AccessFlags::READONLY, const property::FileAccessList &fapl=property::FileAccessList())
open an existing file
Definition: attribute.hpp:43
DLL_EXPORT bool is_hdf5_file(const boost::filesystem::path &path)
check if the file reference by the path is an HDF5 file
std::underlying_type< AccessFlags >::type AccessFlagsBase
Definition: types.hpp:49
#define DLL_EXPORT
Definition: windows.hpp:35
AccessFlags
flags controlling file opening and creation
Definition: types.hpp:37
DLL_EXPORT File create(const boost::filesystem::path &path, AccessFlags flags=AccessFlags::EXCLUSIVE, const property::FileCreationList &fcpl=property::FileCreationList(), const property::FileAccessList &fapl=property::FileAccessList())
create a new file