|
LibreOffice Module bridges (master) 1
|
#include <windows.h>#include <sal/config.h>#include <rtl/ustrbuf.hxx>#include <osl/mutex.hxx>#include <mutex>#include <unordered_map>Go to the source code of this file.
Classes | |
| class | ExceptionTypeInfo |
| class | ExceptionTypeInfoWrapper |
| class | RTTInfos |
| class | ExceptionInfos |
Macros | |
| #define | WIN32_LEAN_AND_MEAN |
Typedefs | |
| typedef struct _uno_Any | uno_Any |
| typedef struct _uno_Mapping | uno_Mapping |
| typedef std::unordered_map< OUString, void * > | t_string2PtrMap |
| typedef struct _typelib_TypeDescription | typelib_TypeDescription |
Functions | |
| int | msvc_filterCppException (EXCEPTION_POINTERS *, uno_Any *, uno_Mapping *) |
| void | msvc_raiseException (uno_Any *, uno_Mapping *) |
Variables | |
| constexpr DWORD | MSVC_EH_MAGIC_PARAM = 0x19930520 |
| constexpr DWORD | MSVC_EH_MAGIC_CODE = 0xE06D7363 |
| #define WIN32_LEAN_AND_MEAN |
Definition at line 22 of file msvc/except.hxx.
| typedef std::unordered_map<OUString, void*> t_string2PtrMap |
Definition at line 52 of file msvc/except.hxx.
| typedef struct _typelib_TypeDescription typelib_TypeDescription |
Definition at line 53 of file msvc/except.hxx.
| typedef struct _uno_Any uno_Any |
Definition at line 32 of file msvc/except.hxx.
| typedef struct _uno_Mapping uno_Mapping |
Definition at line 33 of file msvc/except.hxx.
| int msvc_filterCppException | ( | EXCEPTION_POINTERS * | pPointers, |
| uno_Any * | pUnoExc, | ||
| uno_Mapping * | pCpp2Uno | ||
| ) |
Definition at line 59 of file msvc_shared/except.cxx.
| void msvc_raiseException | ( | uno_Any * | pUnoExc, |
| uno_Mapping * | pUno2Cpp | ||
| ) |
Definition at line 172 of file msvc_shared/except.cxx.
References ExceptionInfos::getRaiseInfo(), MSVC_EH_MAGIC_CODE, and MSVC_EH_MAGIC_PARAM.
Referenced by cpp2uno_call().
|
constexpr |
Definition at line 40 of file msvc/except.hxx.
Referenced by DetectRethrow(), and msvc_raiseException().
|
constexpr |
Definition at line 38 of file msvc/except.hxx.
Referenced by DetectRethrow(), and msvc_raiseException().