h5cpp  0.3.3
A modern C++ wrapper for the HDF5 C library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Typedefs | Enumerations | Functions
types.hpp File Reference
#include <iostream>
#include <h5cpp/core/hdf5_capi.hpp>
#include <h5cpp/core/windows.hpp>
Include dependency graph for types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 hdf5
 
 hdf5::file
 

Typedefs

using hdf5::file::AccessFlagsBase = std::underlying_type< AccessFlags >::type
 
using hdf5::file::SearchFlagsBase = std::underlying_type< SearchFlags >::type
 
using hdf5::file::ScopeBase = std::underlying_type< Scope >::type
 

Enumerations

enum  hdf5::file::AccessFlags : unsigned { hdf5::file::AccessFlags::TRUNCATE = 0x0002, hdf5::file::AccessFlags::EXCLUSIVE = 0x0004, hdf5::file::AccessFlags::READWRITE = 0x0001, hdf5::file::AccessFlags::READONLY = 0x0000 }
 flags controlling file opening and creation More...
 
enum  hdf5::file::SearchFlags : unsigned int {
  hdf5::file::SearchFlags::FILE = H5F_OBJ_FILE, hdf5::file::SearchFlags::DATASET = H5F_OBJ_DATASET, hdf5::file::SearchFlags::GROUP = H5F_OBJ_GROUP, hdf5::file::SearchFlags::DATATYPE = H5F_OBJ_DATATYPE,
  hdf5::file::SearchFlags::ATTRIBUTE = H5F_OBJ_ATTR, hdf5::file::SearchFlags::ALL = H5F_OBJ_ALL, hdf5::file::SearchFlags::LOCAL = H5F_OBJ_LOCAL
}
 flags controlling object search in a file More...
 
enum  hdf5::file::Scope : std::underlying_type< H5F_scope_t >::type { hdf5::file::Scope::LOCAL = H5F_SCOPE_LOCAL, hdf5::file::Scope::GLOBAL = H5F_SCOPE_GLOBAL }
 file scope More...
 

Functions

DLL_EXPORT std::ostream & hdf5::file::operator<< (std::ostream &stream, const AccessFlags &flags)
 
DLL_EXPORT AccessFlagsBase hdf5::file::operator| (const AccessFlags &lhs, const AccessFlags &rhs)
 
DLL_EXPORT AccessFlagsBase hdf5::file::operator| (const AccessFlagsBase &lhs, const AccessFlags &rhs)
 
DLL_EXPORT AccessFlagsBase hdf5::file::operator| (const AccessFlags &lhs, const AccessFlagsBase &rhs)
 
DLL_EXPORT std::ostream & hdf5::file::operator<< (std::ostream &stream, const SearchFlags &flags)
 
DLL_EXPORT SearchFlagsBase hdf5::file::operator| (const SearchFlags &lhs, const SearchFlags &rhs)
 
DLL_EXPORT SearchFlagsBase hdf5::file::operator| (const SearchFlags &lhs, const SearchFlagsBase &rhs)
 
DLL_EXPORT SearchFlagsBase hdf5::file::operator| (const SearchFlagsBase &lhs, const SearchFlags &rhs)
 
DLL_EXPORT std::ostream & hdf5::file::operator<< (std::ostream &stream, const Scope &scope)