h5cpp
0.6.0
A modern C++ wrapper for the HDF5 C library
|
Classes | |
class | Deflate |
class | ExternalFilter |
class | ExternalFilters |
utility container for external filters More... | |
class | Filter |
abstract filter class More... | |
class | Fletcher32 |
Fletcher32 checksum filter. More... | |
class | NBit |
NBit checksum filter. More... | |
class | ScaleOffset |
class | Shuffle |
class | SZip |
Typedefs | |
using | FilterID = H5Z_filter_t |
Enumerations | |
enum class | Availability : unsigned int { Mandatory = H5Z_FLAG_MANDATORY , Optional = H5Z_FLAG_OPTIONAL } |
availability requirement of a filter More... | |
using hdf5::filter::FilterID = typedef H5Z_filter_t |
|
strong |
When a filter is applied to a dataset creation property list the user in general must declare a degree of availability for the filter. A filter can be either optional or mandatory. In the former case the filter is simply omitted if not available (for instance an external filter) in the latter case the operation fails if the filter is not available.
This enumeration type is used to mark a filter as optional or mandatory.
Enumerator | |
---|---|
Mandatory | |
Optional |
bool hdf5::filter::is_filter_available | ( | FilterID | id | ) |
Checks if external filter is installed
id | the ID of the filter |
bool hdf5::filter::operator!= | ( | const SZip::OptionMask & | lhs, |
const SZip::OptionMask & | rhs | ||
) |
bool hdf5::filter::operator!= | ( | const SZip::OptionMask & | lhs, |
const SZip::OptionMaskBase & | rhs | ||
) |
bool hdf5::filter::operator!= | ( | const SZip::OptionMaskBase & | lhs, |
const SZip::OptionMask & | rhs | ||
) |
SZip::OptionMaskBase hdf5::filter::operator& | ( | const SZip::OptionMask & | lhs, |
const SZip::OptionMask & | rhs | ||
) |
SZip::OptionMaskBase hdf5::filter::operator& | ( | const SZip::OptionMask & | lhs, |
const SZip::OptionMaskBase & | rhs | ||
) |
SZip::OptionMaskBase hdf5::filter::operator& | ( | const SZip::OptionMaskBase & | lhs, |
const SZip::OptionMask & | rhs | ||
) |
std::ostream& hdf5::filter::operator<< | ( | std::ostream & | stream, |
const ScaleOffset::ScaleType & | scale_type | ||
) |
stream | reference to an output stream |
scale_type | reference to the scala type to write |
std::ostream& hdf5::filter::operator<< | ( | std::ostream & | stream, |
const SZip::OptionMask & | flags | ||
) |
bool hdf5::filter::operator== | ( | const SZip::OptionMask & | lhs, |
const SZip::OptionMask & | rhs | ||
) |
bool hdf5::filter::operator== | ( | const SZip::OptionMask & | lhs, |
const SZip::OptionMaskBase & | rhs | ||
) |
bool hdf5::filter::operator== | ( | const SZip::OptionMaskBase & | lhs, |
const SZip::OptionMask & | rhs | ||
) |
SZip::OptionMaskBase hdf5::filter::operator| | ( | const SZip::OptionMask & | lhs, |
const SZip::OptionMask & | rhs | ||
) |
SZip::OptionMaskBase hdf5::filter::operator| | ( | const SZip::OptionMask & | lhs, |
const SZip::OptionMaskBase & | rhs | ||
) |
SZip::OptionMaskBase hdf5::filter::operator| | ( | const SZip::OptionMaskBase & | lhs, |
const SZip::OptionMask & | rhs | ||
) |