mirror of
https://github.com/boostorg/openmethod.git
synced 2026-01-19 04:22:12 +00:00
34 lines
592 B
Plaintext
34 lines
592 B
Plaintext
|
|
## throw_error_handler
|
|
|
|
### Synopsis
|
|
|
|
Defined in <boost/openmethod/policies/throw_error_handler.hpp>.
|
|
|
|
```c++
|
|
namespace boost::openmethod::policies {
|
|
|
|
struct throw_error_handler : error_handler {
|
|
template<class Error>
|
|
[[noreturn]] static auto error(const Error& error) -> void;
|
|
};
|
|
|
|
} // boost::openmethod::policies
|
|
```
|
|
|
|
### Description
|
|
|
|
throw_error_handler is an implementation of the `error_handler` policy that
|
|
throws the error as an exception.
|
|
|
|
### Members
|
|
|
|
#### error
|
|
|
|
```c++
|
|
template<class Error>
|
|
[[noreturn]] static auto error(const Error& error) -> void;
|
|
```
|
|
|
|
Throws `error`.
|