Exception classes related to the HDF5 implementation. The classes and functions provided by this module to not throw exceptions by themselves. The rational behind this design decision is rather simple: these functions and classes are used when higher level objects throw exceptions. If they would do so by themselves they would might cover the original exception.
herr_t pni::io::nx::h5::_error_walker |
( |
unsigned |
n, |
|
|
const H5E_error2_t * |
eptr, |
|
|
void * |
client_data |
|
) |
| |
- Parameters
-
n | undocumented |
eptr | pointer to error stack |
client_data | data passed by the client to the walker code |
- Returns
- HDF5 error code
string pni::io::nx::h5::get_h5_error_string |
( |
| ) |
|
Returns all the error messages in the actual HDF5 error stack as a string.
- Returns
- error messages
std::ostream & pni::io::nx::h5::operator<< |
( |
std::ostream & |
o, |
|
|
const h5_error_stack & |
s |
|
) |
| |
std::ostream & pni::io::nx::h5::operator<< |
( |
std::ostream & |
o, |
|
|
const h5_error & |
e |
|
) |
| |