Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Function template make_exception_handler

Boost , Chapter 1. Boost.Log v2 , Utilities

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Function template make_exception_handler

boost::log::make_exception_handler

Synopsis

// In header: <boost/log/utility/exception_handler.hpp>

template<typename... ExceptionsT, typename HandlerT> 
  nothrow_exception_handler< MPL_sequence_of_ExceptionsT, HandlerT > 
  make_exception_handler(HandlerT const & handler, std::nothrow_t const &);

Description

Функция создает функциональный объект обработчика исключений. Обработчик вызовет функциональный объект, указанный пользователем, за исключением его аргумента. Если тип исключения не может быть идентифицирован, обработчик вызовет определяемый пользователем функтор без аргументов вместо распространения исключения на вызывающего. Все ожидаемые типы исключений должны быть четко указаны в качестве параметров первого шаблона, в том порядке, в котором они будут указаны в соответствующем заявлении<try/catch>.

Это перегруженная функция члена, предусмотренная для удобства. Он отличается от вышеуказанной функции только тем, какие аргументы он принимает.

Параметры:

<handler>

Определенный пользователем функциональный объект, который получит исключения.

Возвращение:

Нулевой функциональный объект, который должен быть вызван из<catch>заявления.


PrevUpHomeNext

Статья Function template make_exception_handler раздела Chapter 1. Boost.Log v2 Utilities может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Utilities ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-07-04 18:50:29/0.0056581497192383/0