CFEL - ASG Software Suite
2.5.0
CASS
|
easier api for hdf5 file writing More...
#include <vector>
#include <list>
#include <string>
#include <stdexcept>
#include <typeinfo>
#include <utility>
#include <iostream>
#include <sstream>
#include <hdf5.h>
Go to the source code of this file.
Classes | |
class | hdf5::DatasetError |
Exception thrown when there is an error with the dataset. More... | |
struct | hdf5::partiality_t |
define the partiality parameter container More... | |
class | hdf5::Handler |
A handler for h5 files. More... | |
Namespaces | |
hdf5 | |
Typedefs | |
typedef std::vector< hsize_t > | hdf5::shape_t |
define the shape type More... | |
typedef std::list< std::string > | hdf5::dsetList_t |
define the list of dataset names More... | |
Functions | |
template<typename T > | |
hid_t | hdf5::H5Type () |
traits for matching a build in type with the corresponding h5 type More... | |
template<> | |
hid_t | hdf5::H5Type< float > () |
trait implementation for float More... | |
template<> | |
hid_t | hdf5::H5Type< double > () |
trait implementation for double More... | |
template<> | |
hid_t | hdf5::H5Type< int > () |
trait implementation for int More... | |
template<> | |
hid_t | hdf5::H5Type< uint64_t > () |
trait implementation for unsigned 64 bit int More... | |
template<> | |
hid_t | hdf5::H5Type< uint32_t > () |
trait implementation for unsigned 16 bit int More... | |
template<> | |
hid_t | hdf5::H5Type< uint16_t > () |
trait implementation for unsigned 16 bit int More... | |
template<> | |
hid_t | hdf5::H5Type< uint8_t > () |
trait implementation for unsigned 8 bit int More... | |
template<> | |
hid_t | hdf5::H5Type< char > () |
trait implementation for char More... | |
herr_t | hdf5::dataset_iterator_func (hid_t, const char *name, const H5O_info_t *info, void *dlist) |
function to gather all datasets of the h5 file More... | |
herr_t | hdf5::group_iterator_func (hid_t loc_id, const char *name, const H5L_info_t *, void *slist) |
function to gather groups of h5 file More... | |
easier api for hdf5 file writing
Definition in file hdf5_handle.hpp.