57 explicit File(
const std::string& filename,
unsigned openFlags =
ReadOnly,
63 const std::string&
getName() const noexcept;
73 std::
string _filename;
79 #include "bits/H5Annotate_traits_misc.hpp"
Definition: H5Annotate_traits.hpp:19
file driver base concept
Definition: H5FileDriver.hpp:19
File class.
Definition: H5File.hpp:26
void flush()
flush
Definition: H5File_misc.hpp:83
File(const std::string &filename, unsigned openFlags=ReadOnly, const FileAccessProps &fileAccessProps=FileDriver())
File.
Definition: H5File_misc.hpp:41
@ OpenOrCreate
Derived open flag: Opens RW or exclusively creates.
Definition: H5File.hpp:47
@ Overwrite
Derived open flag: common write mode (=ReadWrite|Create|Truncate)
Definition: H5File.hpp:45
@ Truncate
Open flag: Truncate a file if already existing.
Definition: H5File.hpp:37
@ Create
Open flag: Create non existing file.
Definition: H5File.hpp:43
@ ReadOnly
Open flag: Read only access.
Definition: H5File.hpp:33
@ ReadWrite
Open flag: Read Write access.
Definition: H5File.hpp:35
@ Debug
Open flag: Open in debug mode.
Definition: H5File.hpp:41
@ Excl
Open flag: Open will fail if file already exist.
Definition: H5File.hpp:39
static const ObjectType type
Definition: H5File.hpp:29
const std::string & getName() const noexcept
Return the name of the file.
Definition: H5File_misc.hpp:79
NodeTraits: Base class for Group and File.
Definition: H5Node_traits.hpp:23
Definition: H5Object.hpp:36
Base HDF5 property List.
Definition: H5PropertyList.hpp:46
Definition: H5_definitions.hpp:15
ObjectType
Enum of the types of objects (H5O api)
Definition: H5Object.hpp:25