C3D Toolkit  Kernel - 111348, Vision - 2.6.1.10
Файл tool_err_handling.h

Сервис для обработки ошибок. Подробнее...

#include <math_define.h>
#include <mb_operation_result.h>
#include <system_atomic.h>
#include <stdexcept>
#include <tool_memory_debug.h>

Классы

class  ExceptionMode
 Определение режима обработки исключений. Подробнее...
 
class  ScopedExceptionMode
 Меняет режим обработки исключений в области видимости. Подробнее...
 
class  FatalErrorHandler
 Обработчик фатальных ошибок. Подробнее...
 

Макросы

#define C3D_CONTROLED_THROW_EX(expt)   if( ExceptionMode::IsEnabled() ) throw expt;
 Бросить указанное исключение, если режим позволяет.
 
#define C3D_CONTROLED_THROW   if( ExceptionMode::IsEnabled() ) throw;
 Бросить исключение, если режим позволяет.
 

Подробное описание

Сервис для обработки ошибок.