40 enum class LibVersion : std::underlying_type<H5F_libver_t>::type {
41 Latest = H5F_LIBVER_LATEST,
48 enum class CloseDegree : std::underlying_type<H5F_close_degree_t>::type {
49 Weak = H5F_CLOSE_WEAK,
50 Semi = H5F_CLOSE_SEMI,
Wrapper for hid_t object identifiers.
Definition: object_handle.hpp:67
abstract class for file drivers
Definition: driver.hpp:70
file access property list
Definition: file_access.hpp:68
CloseDegree close_degree() const
get lfile close degree
void close_degree(CloseDegree degree) const
set file close degree
FileAccessList()
default constructor
void driver(const hdf5::file::Driver &file_driver) const
set the file driver
FileAccessList(const FileAccessList &)=default
FileAccessList(ObjectHandle &&handle)
LibVersion library_version_bound_low() const
get library version low bound
void library_version_bounds(LibVersion low, LibVersion high) const
setting library version boundaries
LibVersion library_version_bound_high() const
get library version high bound
~FileAccessList() override
destructor
base class for property lists
Definition: property_list.hpp:54
std::underlying_type< CloseDegree >::type CloseDegreeBase
Definition: file_access.hpp:57
std::ostream & operator<<(std::ostream &stream, const VirtualDataView &view)
std::underlying_type< LibVersion >::type LibVersionBase
Definition: file_access.hpp:55
CloseDegree
close degree enumeration
Definition: file_access.hpp:48
LibVersion
library version enumeration
Definition: file_access.hpp:40
top-level namespace of the entire library
Definition: attribute.hpp:45
#define DLL_EXPORT
Definition: windows.hpp:29