![]() |
boost::taar::exception — The exception type Boost.Taar throws.
// In header: <boost/taar/core/error.hpp> class exception : public std::exception { public: // member classes/structs/unions struct state { // public member functions explicit state(failure); // public data members failure failure_; std::string what_; }; // public member functions explicit exception(failure); failure const & error() const noexcept; char const * what() const noexcept; };
Carries a failure; what() renders its cause chain (failure::chain). Copies are cheap and do not throw.