An exception handler functional object. More...
#include <exception_handler.hpp>
Public Types | |
typedef base_type::handler_type | handler_type |
Public Member Functions | |
exception_handler (handler_type const &handler) | |
Initializing constructor. More... | |
void | operator() () const |
Exception launcher. More... | |
An exception handler functional object.
The handler aggregates a user-defined functional object that will be called when one of the specified exception types is caught.
typedef base_type::handler_type boost::exception_handler< SequenceT, HandlerT >::handler_type |
|
inlineexplicit |
Initializing constructor.
Creates an exception handler with the specified function object that will receive the exception.
|
inline |
Exception launcher.
Rethrows the current exception in order to detect its type and pass it to the aggregated function object.
catch
statement. References operator()().
Referenced by boost::nothrow_exception_handler< SequenceT, HandlerT >::operator()().