40enum class LibVersion : std::underlying_type<H5F_libver_t>::type {
41 Latest = H5F_LIBVER_LATEST,
42#if H5_VERSION_GE(1,10,2)
44 V110 = H5F_LIBVER_V110,
46#if H5_VERSION_GE(1,12,0)
47 V112 = H5F_LIBVER_V112,
49#if H5_VERSION_GE(1,13,0)
50 V114 = H5F_LIBVER_V114,
58enum class CloseDegree : std::underlying_type<H5F_close_degree_t>::type {
59 Weak = H5F_CLOSE_WEAK,
60 Semi = H5F_CLOSE_SEMI,
Wrapper for hid_t object identifiers.
Definition object_handle.hpp:67
abstract class for file drivers
Definition driver.hpp:71
file access property list
Definition file_access.hpp:78
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:67
std::underlying_type< LibVersion >::type LibVersionBase
Definition file_access.hpp:65
CloseDegree
close degree enumeration
Definition file_access.hpp:58
std::ostream & operator<<(std::ostream &stream, const VirtualDataView &view)
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