Empty tag base of every BatchLAS exception.
catch (const batchlas::exception& e) matches every class in this header and nothing else. Read the text with message(); the tag deliberately has no what().
#include <batchlas/error.hh>
|
virtualdefault |
|
default |
|
default |
|
pure virtualnoexcept |
The exception's message; the same string what() returns on the std:: base.
Implemented in batchlas::detail::exception_bridge< StdBase >, batchlas::detail::exception_bridge< std::invalid_argument >, batchlas::detail::exception_bridge< std::out_of_range >, and batchlas::detail::exception_bridge< std::runtime_error >.