Class template nothrow_exception_handler
boost::log::nothrow_exception_handler
Synopsis
Description
Функциональный объект без бросков. Акты, похожие на exceptionion_handler, но в случае, если исключение не может быть обработано, исключение не распространяется от обработчика. Вместо этого заданный пользователем функциональный объект называется без параметров.
nothrow_exception_handler
public
construct/copy/destruct
explicit nothrow_ exceptionion_handler(handler_type const & обработчик);
инициализирующий конструктор. Создает обработчик исключений с указанным объектом функции, который получит исключение.
nothrow_exception_handler public member functions
void оператор()()const;
Исходный пусковой аппарат. Отбрасывает текущее исключение, чтобы обнаружить его тип и передать его в агрегированный объект функции. Если тип исключения не был обнаружен, то пользователь-описанный обработчик называется без аргументов.
![[Note]](/img/note.png) | Note |
Must должны быть вызваны из catch. |