h5cpp  0.5.0
A modern C++ wrapper for the HDF5 C library
functions.hpp File Reference
Include dependency graph for functions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 hdf5
 top-level namespace of the entire library
 
 hdf5::file
 

Functions

File hdf5::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 hdf5::file::create (const fs::path &path, AccessFlagsBase flags, const property::FileCreationList &fcpl=property::FileCreationList(), const property::FileAccessList &fapl=property::FileAccessList())
 
File hdf5::file::open (const fs::path &path, AccessFlags flags=AccessFlags::ReadOnly, const property::FileAccessList &fapl=property::FileAccessList())
 open an existing file More...
 
File hdf5::file::open (const fs::path &path, AccessFlagsBase flags, const property::FileAccessList &fapl=property::FileAccessList())
 
bool hdf5::file::is_hdf5_file (const fs::path &path)
 check if the file reference by the path is an HDF5 file More...
 
template<typename T >
File hdf5::file::from_buffer (T &data, ImageFlags flags=ImageFlags::ReadOnly)
 load an image file from a buffer More...
 
template<typename T >
File hdf5::file::from_buffer (T &data, ImageFlagsBase flags)
 
template<typename T >
File hdf5::file::from_buffer (T &data, const datatype::Datatype &mem_type, const dataspace::Dataspace &mem_space, ImageFlagsBase flags)
 
template<typename T >
File hdf5::file::from_buffer (const T &data, ImageFlags flags=ImageFlags::ReadOnly)
 
template<typename T >
File hdf5::file::from_buffer (const T &data, ImageFlagsBase flags)