ReactOS  0.4.13-dev-92-gf251225
eh.h File Reference
#include <crtdefs.h>
Include dependency graph for eh.h:

Go to the source code of this file.

Typedefs

typedef void(__cdeclterminate_function) (void)
 
typedef void(__cdeclterminate_handler) (void)
 
typedef void(__cdeclunexpected_function) (void)
 
typedef void(__cdeclunexpected_handler) (void)
 
typedef struct _EXCEPTION_POINTERS *_CRTIMP __declspec(noreturn) void __cdecl terminate(void)
 

Functions

typedef void (__cdecl *_se_translator_function)(unsigned int
 
_CRTIMP void __cdecl unexpected (void)
 
_CRTIMP int __cdecl _is_exception_typeof (const type_info &_Type, struct _EXCEPTION_POINTERS *_ExceptionPtr)
 
_CRTIMP terminate_function __cdecl set_terminate (terminate_function _NewPtFunc)
 
_CRTIMP terminate_function __cdecl _get_terminate (void)
 
_CRTIMP unexpected_function __cdecl set_unexpected (unexpected_function _NewPtFunc)
 
_CRTIMP unexpected_function __cdecl _get_unexpected (void)
 
_CRTIMP _se_translator_function __cdecl _set_se_translator (_se_translator_function _NewPtFunc)
 
_CRTIMP bool __cdecl __uncaught_exception (void)
 

Typedef Documentation

◆ __declspec

__declspec ( noreturn  )

Definition at line 27 of file eh.h.

◆ terminate_function

typedef void(__cdecl * terminate_function) (void)

This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER within this package.

Definition at line 19 of file eh.h.

◆ terminate_handler

typedef void(__cdecl * terminate_handler) (void)

Definition at line 20 of file eh.h.

◆ unexpected_function

typedef void(__cdecl * unexpected_function) (void)

Definition at line 21 of file eh.h.

◆ unexpected_handler

typedef void(__cdecl * unexpected_handler) (void)

Definition at line 22 of file eh.h.

Function Documentation

◆ __uncaught_exception()

_CRTIMP bool __cdecl __uncaught_exception ( void  )

Definition at line 287 of file except.c.

288 {
289  return FALSE;
290 }

◆ _get_terminate()

_CRTIMP terminate_function __cdecl _get_terminate ( void  )

Definition at line 1020 of file cpp.c.

1021 {
1023  return data->terminate_handler;
1024 }
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
thread_data_t * msvcrt_get_thread_data(void)
Definition: tls.c:31

◆ _get_unexpected()

_CRTIMP unexpected_function __cdecl _get_unexpected ( void  )

Definition at line 1049 of file cpp.c.

1050 {
1052  return data->unexpected_handler;
1053 }
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
thread_data_t * msvcrt_get_thread_data(void)
Definition: tls.c:31

◆ _is_exception_typeof()

_CRTIMP int __cdecl _is_exception_typeof ( const type_info _Type,
struct _EXCEPTION_POINTERS _ExceptionPtr 
)

◆ _set_se_translator()

_CRTIMP _se_translator_function __cdecl _set_se_translator ( _se_translator_function  _NewPtFunc)

◆ set_terminate()

_CRTIMP terminate_function __cdecl set_terminate ( terminate_function  _NewPtFunc)

◆ set_unexpected()

_CRTIMP unexpected_function __cdecl set_unexpected ( unexpected_function  _NewPtFunc)

◆ unexpected()

_CRTIMP void __cdecl unexpected ( void  )

◆ void()

typedef void ( __cdecl _se_translator_function)