#pragma once
#define _INC_EH
#include <corecrt_terminate.h>
#ifndef RC_INVOKED
_CRT_BEGIN_C_HEADER
__pragma
(pack(push,
8
))
extern
"C"
{
typedef void (__CRTDECL* unexpected_handler )();
typedef
void
(
__cdecl
*
)();
typedef void (__CRTDECL* unexpected_function)();
typedef
void
(
__cdecl
*
)();
#ifdef _M_CEE
typedef void (__clrcall* __unexpected_function_m)();
typedef void (__clrcall* __unexpected_handler_m)();
#endif
struct
;
#ifdef __cplusplus
_VCRTIMP __declspec(noreturn) void __cdecl unexpected() noexcept(false);
__declspec
(noreturn)
void
__cdecl
()
noexcept
(
false
);
#ifndef _M_CEE_PURE
_VCRTIMP unexpected_handler __cdecl set_unexpected(
_In_opt_ unexpected_handler _NewUnexpectedHandler
)
noexcept
;
_VCRTIMP unexpected_handler __cdecl _get_unexpected() noexcept;
typedef
void
(
__cdecl
*
)(
unsigned
int
,
struct
*);
_VCRTIMP _se_translator_function __cdecl _set_se_translator(
_In_opt_ _se_translator_function _NewSETranslator
);
#endif
class
;
_VCRTIMP int __cdecl _is_exception_typeof(
_In_ type_info const& _Type,
_In_ _EXCEPTION_POINTERS* _ExceptionPtr
);
_VCRTIMP bool __cdecl __uncaught_exception();
_VCRTIMP int __cdecl __uncaught_exceptions();
#endif
#endif // RC_INVOKED