57 explicit File(
const std::string& filename,
unsigned openFlags =
ReadOnly,
63 const std::string&
getName() const noexcept;
81 mutable std::string _filename{};
Definition: H5Annotate_traits.hpp:19
File class.
Definition: H5File.hpp:26
void flush()
flush
Definition: H5File_misc.hpp:87
File(const std::string &filename, unsigned openFlags=ReadOnly, const FileAccessProps &fileAccessProps=FileAccessProps::Default())
File.
Definition: H5File_misc.hpp:42
@ 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
std::string getPath() const noexcept
Object path of a File is always "/".
Definition: H5File.hpp:67
const std::string & getName() const noexcept
Return the name of the file.
Definition: H5File_misc.hpp:78
NodeTraits: Base class for Group and File.
Definition: H5Node_traits.hpp:23
Definition: H5Object.hpp:36
Object()
Definition: H5Object_misc.hpp:16
Definition: H5Path_traits.hpp:16
HDF5 property Lists.
Definition: H5PropertyList.hpp:62
static const PropertyList< T > & Default() noexcept
Return the Default property type object.
Definition: H5PropertyList.hpp:81
Definition: H5_definitions.hpp:15
ObjectType
Enum of the types of objects (H5O api)
Definition: H5Object.hpp:25