|
enum | DriverID : unsigned { DriverID::Posix = 1,
DriverID::Direct = 2,
DriverID::Memory = 3,
DriverID::MPI = 4
} |
| enumeration to determine the file driver More...
|
|
enum | AccessFlags : unsigned {
AccessFlags::Truncate = 0x0002,
AccessFlags::Exclusive = 0x0004,
AccessFlags::ReadWrite = 0x0001,
AccessFlags::ReadOnly = 0x0000,
AccessFlags::SWMRRead = 0x0040,
AccessFlags::SWMRWrite = 0x0020
} |
| flags controlling file opening and creation More...
|
|
enum | ImageFlags : unsigned {
ImageFlags::ReadOnly = 0x0000,
ImageFlags::ReadWrite = H5LT_FILE_IMAGE_OPEN_RW,
ImageFlags::DontCopy = H5LT_FILE_IMAGE_DONT_COPY,
ImageFlags::DontRelease = H5LT_FILE_IMAGE_DONT_RELEASE,
ImageFlags::All = H5LT_FILE_IMAGE_ALL
} |
| flags controlling image file opening and getting More...
|
|
enum | SearchFlags : unsigned int {
SearchFlags::File = H5F_OBJ_FILE,
SearchFlags::Dataset = H5F_OBJ_DATASET,
SearchFlags::Group = H5F_OBJ_GROUP,
SearchFlags::Datatype = H5F_OBJ_DATATYPE,
SearchFlags::Attribute = H5F_OBJ_ATTR,
SearchFlags::All = H5F_OBJ_ALL,
SearchFlags::Local = H5F_OBJ_LOCAL
} |
| flags controlling object search in a file More...
|
|
enum | Scope : std::underlying_type< H5F_scope_t >::type { Scope::Local = H5F_SCOPE_LOCAL,
Scope::Global = H5F_SCOPE_GLOBAL
} |
| file scope More...
|
|
|
File | create (const fs::path &path, AccessFlags flags=AccessFlags::Exclusive, const property::FileCreationList &fcpl=property::FileCreationList(), const property::FileAccessList &fapl=property::FileAccessList()) |
| create a new file More...
|
|
File | create (const fs::path &path, AccessFlagsBase flags, const property::FileCreationList &fcpl=property::FileCreationList(), const property::FileAccessList &fapl=property::FileAccessList()) |
|
File | open (const fs::path &path, AccessFlags flags=AccessFlags::ReadOnly, const property::FileAccessList &fapl=property::FileAccessList()) |
| open an existing file More...
|
|
File | open (const fs::path &path, AccessFlagsBase flags, const property::FileAccessList &fapl=property::FileAccessList()) |
|
bool | is_hdf5_file (const fs::path &path) |
| check if the file reference by the path is an HDF5 file More...
|
|
template<typename T > |
File | from_buffer (T &data, ImageFlags flags=ImageFlags::ReadOnly) |
| load an image file from a buffer More...
|
|
template<typename T > |
File | from_buffer (T &data, ImageFlagsBase flags) |
|
template<typename T > |
File | from_buffer (T &data, const datatype::Datatype &mem_type, const dataspace::Dataspace &mem_space, ImageFlagsBase flags) |
|
template<typename T > |
File | from_buffer (const T &data, ImageFlags flags=ImageFlags::ReadOnly) |
|
template<typename T > |
File | from_buffer (const T &data, ImageFlagsBase flags) |
|
std::ostream & | operator<< (std::ostream &stream, const AccessFlags &flags) |
|
AccessFlagsBase | operator| (const AccessFlags &lhs, const AccessFlags &rhs) |
|
AccessFlagsBase | operator| (const AccessFlagsBase &lhs, const AccessFlags &rhs) |
|
AccessFlagsBase | operator| (const AccessFlags &lhs, const AccessFlagsBase &rhs) |
|
AccessFlagsBase | operator& (const AccessFlags &lhs, const AccessFlags &rhs) |
|
AccessFlagsBase | operator& (const AccessFlagsBase &lhs, const AccessFlags &rhs) |
|
AccessFlagsBase | operator& (const AccessFlags &lhs, const AccessFlagsBase &rhs) |
|
std::ostream & | operator<< (std::ostream &stream, const ImageFlags &flags) |
|
ImageFlagsBase | operator| (const ImageFlags &lhs, const ImageFlags &rhs) |
|
ImageFlagsBase | operator| (const ImageFlagsBase &lhs, const ImageFlags &rhs) |
|
ImageFlagsBase | operator| (const ImageFlags &lhs, const ImageFlagsBase &rhs) |
|
ImageFlagsBase | operator& (const ImageFlags &lhs, const ImageFlags &rhs) |
|
ImageFlagsBase | operator& (const ImageFlagsBase &lhs, const ImageFlags &rhs) |
|
ImageFlagsBase | operator& (const ImageFlags &lhs, const ImageFlagsBase &rhs) |
|
std::ostream & | operator<< (std::ostream &stream, const SearchFlags &flags) |
|
SearchFlagsBase | operator| (const SearchFlags &lhs, const SearchFlags &rhs) |
|
SearchFlagsBase | operator| (const SearchFlags &lhs, const SearchFlagsBase &rhs) |
|
SearchFlagsBase | operator| (const SearchFlagsBase &lhs, const SearchFlags &rhs) |
|
SearchFlagsBase | operator& (const SearchFlags &lhs, const SearchFlags &rhs) |
|
SearchFlagsBase | operator& (const SearchFlags &lhs, const SearchFlagsBase &rhs) |
|
SearchFlagsBase | operator& (const SearchFlagsBase &lhs, const SearchFlags &rhs) |
|
std::ostream & | operator<< (std::ostream &stream, const Scope &scope) |
|