| 
    STLdoc
    
   STLdocumentation 
   | 
 
#include <crtdefs.h>Go to the source code of this file.
Macros | |
| #define | _INC_EH | 
Typedefs | |
| typedef void(__cdecl * | terminate_function) () | 
| typedef void(__cdecl * | terminate_handler) () | 
| typedef void(__cdecl * | unexpected_function) () | 
| typedef void(__cdecl * | unexpected_handler) () | 
| typedef struct _EXCEPTION_POINTERS *_CRTIMP | __declspec(noreturn) void __cdecl terminate(void) = { nullptr, 0 } | 
Functions | |
| typedef | void (__cdecl *_se_translator_function)(unsigned int | 
| _CRTIMP | __declspec (noreturn) void __cdecl unexpected(void) | 
Cancels the currently executing task. This function can be called from within the body of a task to abort the task's execution and cause it to enter the canceled state. While it may be used in response to the is_task_cancellation_requested function, you may also use it by itself, to initiate cancellation of the task that is currently executing.  More... | |
| _CRTIMP int __cdecl | _is_exception_typeof (_In_ const type_info &_Type, _In_ struct _EXCEPTION_POINTERS *_ExceptionPtr) | 
| _CRTIMP terminate_function __cdecl | set_terminate (_In_opt_ terminate_function _NewPtFunc) | 
| _CRTIMP terminate_function __cdecl | _get_terminate (void) | 
| _CRTIMP unexpected_function __cdecl | set_unexpected (_In_opt_ unexpected_function _NewPtFunc) | 
| _CRTIMP unexpected_function __cdecl | _get_unexpected (void) | 
| _CRTIMP _se_translator_function __cdecl | _set_se_translator (_In_opt_ _se_translator_function _NewPtFunc) | 
| _CRTIMP bool __cdecl | __uncaught_exception () | 
| #define _INC_EH | 
      
  | 
  inline | 
| typedef void(__cdecl * terminate_function) () | 
| typedef void(__cdecl * terminate_handler) () | 
| typedef void(__cdecl * unexpected_function) () | 
| typedef void(__cdecl * unexpected_handler) () | 
      
  | 
  inline | 
Cancels the currently executing task. This function can be called from within the body of a task to abort the task's execution and cause it to enter the canceled state. While it may be used in response to the is_task_cancellation_requested function, you may also use it by itself, to initiate cancellation of the task that is currently executing. 
It is not a supported scenario to call this function if you are not within the body of a task. Doing so will result in undefined behavior such as a crash or a hang in your application.
| _CRTIMP terminate_function __cdecl _get_terminate | ( | void | ) | 
| _CRTIMP unexpected_function __cdecl _get_unexpected | ( | void | ) | 
| _CRTIMP int __cdecl _is_exception_typeof | ( | _In_ const type_info & | _Type, | 
| _In_ struct _EXCEPTION_POINTERS * | _ExceptionPtr | ||
| ) | 
| _CRTIMP _se_translator_function __cdecl _set_se_translator | ( | _In_opt_ _se_translator_function | _NewPtFunc | ) | 
| _CRTIMP terminate_function __cdecl set_terminate | ( | _In_opt_ terminate_function | _NewPtFunc | ) | 
| _CRTIMP unexpected_function __cdecl set_unexpected | ( | _In_opt_ unexpected_function | _NewPtFunc | ) | 
| _STDEXT_END _STD_BEGIN typedef void | ( | __cdecl * | _se_translator_function | ) | 
 1.8.8