h5cpp
0.5.1
A modern C++ wrapper for the HDF5 C library
|
Go to the source code of this file.
Namespaces | |
hdf5 | |
top-level namespace of the entire library | |
hdf5::file | |
Typedefs | |
using | hdf5::file::AccessFlagsBase = std::underlying_type< AccessFlags >::type |
using | hdf5::file::ImageFlagsBase = std::underlying_type< ImageFlags >::type |
using | hdf5::file::SearchFlagsBase = std::underlying_type< SearchFlags >::type |
using | hdf5::file::ScopeBase = std::underlying_type< Scope >::type |
Enumerations | |
enum class | hdf5::file::AccessFlags : unsigned { hdf5::file::Truncate = 0x0002 , hdf5::file::Exclusive = 0x0004 , hdf5::file::ReadWrite = 0x0001 , hdf5::file::ReadOnly = 0x0000 , hdf5::file::SWMRRead = 0x0040 , hdf5::file::SWMRWrite = 0x0020 } |
flags controlling file opening and creation More... | |
enum class | hdf5::file::ImageFlags : unsigned { hdf5::file::ReadOnly = 0x0000 , hdf5::file::ReadWrite = H5LT_FILE_IMAGE_OPEN_RW , hdf5::file::DontCopy = H5LT_FILE_IMAGE_DONT_COPY , hdf5::file::DontRelease = H5LT_FILE_IMAGE_DONT_RELEASE , hdf5::file::All = H5LT_FILE_IMAGE_ALL } |
flags controlling image file opening and getting More... | |
enum class | hdf5::file::SearchFlags : unsigned int { hdf5::file::File = H5F_OBJ_FILE , hdf5::file::Dataset = H5F_OBJ_DATASET , hdf5::file::Group = H5F_OBJ_GROUP , hdf5::file::Datatype = H5F_OBJ_DATATYPE , hdf5::file::Attribute = H5F_OBJ_ATTR , hdf5::file::All = H5F_OBJ_ALL , hdf5::file::Local = H5F_OBJ_LOCAL } |
flags controlling object search in a file More... | |
enum class | hdf5::file::Scope : std::underlying_type< H5F_scope_t >::type { hdf5::file::Local = H5F_SCOPE_LOCAL , hdf5::file::Global = H5F_SCOPE_GLOBAL } |
file scope More... | |
Functions | |
std::ostream & | hdf5::file::operator<< (std::ostream &stream, const AccessFlags &flags) |
AccessFlagsBase | hdf5::file::operator| (const AccessFlags &lhs, const AccessFlags &rhs) |
AccessFlagsBase | hdf5::file::operator| (const AccessFlagsBase &lhs, const AccessFlags &rhs) |
AccessFlagsBase | hdf5::file::operator| (const AccessFlags &lhs, const AccessFlagsBase &rhs) |
AccessFlagsBase | hdf5::file::operator& (const AccessFlags &lhs, const AccessFlags &rhs) |
AccessFlagsBase | hdf5::file::operator& (const AccessFlagsBase &lhs, const AccessFlags &rhs) |
AccessFlagsBase | hdf5::file::operator& (const AccessFlags &lhs, const AccessFlagsBase &rhs) |
std::ostream & | hdf5::file::operator<< (std::ostream &stream, const ImageFlags &flags) |
ImageFlagsBase | hdf5::file::operator| (const ImageFlags &lhs, const ImageFlags &rhs) |
ImageFlagsBase | hdf5::file::operator| (const ImageFlagsBase &lhs, const ImageFlags &rhs) |
ImageFlagsBase | hdf5::file::operator| (const ImageFlags &lhs, const ImageFlagsBase &rhs) |
ImageFlagsBase | hdf5::file::operator& (const ImageFlags &lhs, const ImageFlags &rhs) |
ImageFlagsBase | hdf5::file::operator& (const ImageFlagsBase &lhs, const ImageFlags &rhs) |
ImageFlagsBase | hdf5::file::operator& (const ImageFlags &lhs, const ImageFlagsBase &rhs) |
std::ostream & | hdf5::file::operator<< (std::ostream &stream, const SearchFlags &flags) |
SearchFlagsBase | hdf5::file::operator| (const SearchFlags &lhs, const SearchFlags &rhs) |
SearchFlagsBase | hdf5::file::operator| (const SearchFlags &lhs, const SearchFlagsBase &rhs) |
SearchFlagsBase | hdf5::file::operator| (const SearchFlagsBase &lhs, const SearchFlags &rhs) |
SearchFlagsBase | hdf5::file::operator& (const SearchFlags &lhs, const SearchFlags &rhs) |
SearchFlagsBase | hdf5::file::operator& (const SearchFlags &lhs, const SearchFlagsBase &rhs) |
SearchFlagsBase | hdf5::file::operator& (const SearchFlagsBase &lhs, const SearchFlags &rhs) |
std::ostream & | hdf5::file::operator<< (std::ostream &stream, const Scope &scope) |