Currently, many exceptions thrown by h5cpp can be identified only via inspection of std::runtime_error::what.
A common base type for all exceptions thrown in response to errors originating from libhdf would allow more fine grained error handling.
A further enhancement could be custom exception types for common failure cases, especially those which one can recover from.
Currently, many exceptions thrown by
h5cppcan be identified only via inspection ofstd::runtime_error::what.A common base type for all exceptions thrown in response to errors originating from
libhdfwould allow more fine grained error handling.A further enhancement could be custom exception types for common failure cases, especially those which one can recover from.