| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.29.30133/include/ |
Upload File : |
//
// eh.h
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// User-includable header for exception handling.
//
#pragma once
#define _INC_EH
#include <vadefs.h>
#include <corecrt_terminate.h>
#if _VCRT_COMPILER_PREPROCESSOR
#pragma warning(push)
#pragma warning(disable: _VCRUNTIME_DISABLED_WARNINGS)
_CRT_BEGIN_C_HEADER
// unexpected_handler is the standard name; unexpected_function is defined for
// source compatibility.
typedef void (__CRTDECL* unexpected_handler )(void);
typedef void (__CRTDECL* unexpected_function)(void);
#ifdef _M_CEE
typedef void (__clrcall* __unexpected_function_m)();
typedef void (__clrcall* __unexpected_handler_m)();
#endif
struct _EXCEPTION_POINTERS;
#ifdef __cplusplus
_VCRTIMP __declspec(noreturn) void __cdecl unexpected() 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* _se_translator_function)(unsigned int, struct _EXCEPTION_POINTERS*);
_VCRTIMP _se_translator_function __cdecl _set_se_translator(
_In_opt_ _se_translator_function _NewSETranslator
);
#endif
class type_info;
_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
_CRT_END_C_HEADER
#pragma warning(pop) // _VCRUNTIME_DISABLED_WARNINGS
#endif // _VCRT_COMPILER_PREPROCESSOR