Function template make_exception_handler
boost::log::make_exception_handler
Synopsis
template<typename... ExceptionsT, typename HandlerT>
exception_handler< MPL_sequence_of_ExceptionsT, HandlerT >
make_exception_handler(HandlerT const & handler);
Description
Функция создает функциональный объект обработчика исключений. Обработчик вызовет функциональный объект, указанный пользователем, за исключением его аргумента. Все ожидаемые типы исключений должны быть четко указаны в качестве параметров первого шаблона, в том порядке, в котором они будут указаны в соответствующем заявлении<try/catch>.
Это перегруженная функция члена, предусмотренная для удобства. Он отличается от вышеуказанной функции только тем, какие аргументы он принимает.
Параметры: |
<handler> |
Определенный пользователем функциональный объект, который получит исключения. |
|
Возвращение: |
Нулевой функциональный объект, который должен быть вызван из<catch>заявления. |