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
@ 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