|
enum class | DriverID : unsigned { Posix = 1
, Direct = 2
, Memory = 3
, MPI = 4
} |
| enumeration to determine the file driver More...
|
|
enum class | AccessFlags : unsigned {
Truncate = 0x0002
, Exclusive = 0x0004
, ReadWrite = 0x0001
, ReadOnly = 0x0000
,
SWMRRead = 0x0040
, SWMRWrite = 0x0020
} |
| flags controlling file opening and creation More...
|
|
enum class | ImageFlags : unsigned {
ReadOnly = 0x0000
, ReadWrite = H5LT_FILE_IMAGE_OPEN_RW
, DontCopy = H5LT_FILE_IMAGE_DONT_COPY
, DontRelease = H5LT_FILE_IMAGE_DONT_RELEASE
,
All = H5LT_FILE_IMAGE_ALL
} |
| flags controlling image file opening and getting More...
|
|
enum class | SearchFlags : unsigned int {
File = H5F_OBJ_FILE
, Dataset = H5F_OBJ_DATASET
, Group = H5F_OBJ_GROUP
, Datatype = H5F_OBJ_DATATYPE
,
Attribute = H5F_OBJ_ATTR
, All = H5F_OBJ_ALL
, Local = H5F_OBJ_LOCAL
} |
| flags controlling object search in a file More...
|
|
enum class | Scope : std::underlying_type< H5F_scope_t >::type { Local = H5F_SCOPE_LOCAL
, 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) |
|