LibreOffice Module bridges (master) 1
|
#include <sal/config.h>
#include <memory>
#include <malloc.h>
#include <new.h>
#include <typeinfo>
#include <signal.h>
#include <rtl/alloc.h>
#include <rtl/strbuf.hxx>
#include <rtl/ustrbuf.hxx>
#include <sal/log.hxx>
#include <osl/mutex.hxx>
#include <com/sun/star/uno/Any.hxx>
#include <unordered_map>
#include <except.hxx>
#include <msvc/except.hxx>
Go to the source code of this file.
Functions | |
static OUString | toUNOname (OUString const &rRTTIname) noexcept |
static OUString | toRTTIname (OUString const &rUNOname) noexcept |
void | msvc_raiseException (uno_Any *pUnoExc, uno_Mapping *pUno2Cpp) |
static bool | DetectRethrow (void *ppExcept) |
int | msvc_filterCppException (EXCEPTION_POINTERS *pPointers, uno_Any *pUnoExc, uno_Mapping *pCpp2Uno) |
|
static |
Definition at line 206 of file msvc_shared/except.cxx.
References MSVC_EH_MAGIC_CODE, MSVC_EH_MAGIC_PARAM, and p.
int msvc_filterCppException | ( | EXCEPTION_POINTERS * | pPointers, |
uno_Any * | pUnoExc, | ||
uno_Mapping * | pCpp2Uno | ||
) |
Definition at line 248 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().
|
staticnoexcept |
Definition at line 70 of file msvc_shared/except.cxx.
Referenced by RTTInfos::getInfo().
|
staticnoexcept |
Definition at line 54 of file msvc_shared/except.cxx.
Referenced by CPPU_CURRENT_NAMESPACE::deleteException().