87 inline bool readOnly(
Access access)
91 case Access::READ_LINEAR:
99 throw std::runtime_error(
"Unreachable!");
102 inline bool write(
Access access)
104 return !readOnly(access);
107 inline bool writeOnly(
Access access)
111 case Access::READ_LINEAR:
119 throw std::runtime_error(
"Unreachable!");
122 inline bool read(
Access access)
124 return !writeOnly(access);
136 [[deprecated(
"AccessType is deprecated, use Access instead.")]]
typedef Access Open existing Series as writable.
Access
File access mode to use during IO.
Definition: Access.hpp:29
create new series and truncate existing (files)
Public definitions of openPMD-api.
write new iterations to an existing series without reading
Open Series as read-only, fails if Series is not found.
more explicit alias for READ_ONLY