|
| enum | DriverID : unsigned { DriverID::ePosix = 1,
DriverID::eDirect = 2,
DriverID::eMemory = 3,
DriverID::eMPI = 4
} |
| | enumeration to determine the file driver More...
|
| |
| enum | AccessFlags : unsigned { AccessFlags::TRUNCATE = 0x0002,
AccessFlags::EXCLUSIVE = 0x0004,
AccessFlags::READWRITE = 0x0001,
AccessFlags::READONLY = 0x0000
} |
| | flags controlling file opening and creation 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...
|
| |
|
| DLL_EXPORT File | create (const boost::filesystem::path &path, AccessFlags flags=AccessFlags::EXCLUSIVE, const property::FileCreationList &fcpl=property::FileCreationList(), const property::FileAccessList &fapl=property::FileAccessList()) |
| | create a new file More...
|
| |
| DLL_EXPORT File | create (const boost::filesystem::path &path, AccessFlagsBase flags, const property::FileCreationList &fcpl=property::FileCreationList(), const property::FileAccessList &fapl=property::FileAccessList()) |
| |
| DLL_EXPORT File | open (const boost::filesystem::path &path, AccessFlags flags=AccessFlags::READONLY, const property::FileAccessList &fapl=property::FileAccessList()) |
| | open an existing file More...
|
| |
| DLL_EXPORT File | open (const boost::filesystem::path &path, AccessFlagsBase flags, const property::FileAccessList &fapl=property::FileAccessList()) |
| |
| DLL_EXPORT bool | is_hdf5_file (const boost::filesystem::path &path) |
| | check if the file reference by the path is an HDF5 file More...
|
| |
| DLL_EXPORT std::ostream & | operator<< (std::ostream &stream, const AccessFlags &flags) |
| |
| DLL_EXPORT AccessFlagsBase | operator| (const AccessFlags &lhs, const AccessFlags &rhs) |
| |
| DLL_EXPORT AccessFlagsBase | operator| (const AccessFlagsBase &lhs, const AccessFlags &rhs) |
| |
| DLL_EXPORT AccessFlagsBase | operator| (const AccessFlags &lhs, const AccessFlagsBase &rhs) |
| |
| DLL_EXPORT std::ostream & | operator<< (std::ostream &stream, const SearchFlags &flags) |
| |
| DLL_EXPORT SearchFlagsBase | operator| (const SearchFlags &lhs, const SearchFlags &rhs) |
| |
| DLL_EXPORT SearchFlagsBase | operator| (const SearchFlags &lhs, const SearchFlagsBase &rhs) |
| |
| DLL_EXPORT SearchFlagsBase | operator| (const SearchFlagsBase &lhs, const SearchFlags &rhs) |
| |
| DLL_EXPORT std::ostream & | operator<< (std::ostream &stream, const Scope &scope) |
| |