LibreOffice Module bridges (master) 1
Functions | Variables
msvc_win32_arm64/except.cxx File Reference
#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 <com/sun/star/uno/Any.hxx>
#include <msvc/arm64.hxx>
#include <except.hxx>
Include dependency graph for msvc_win32_arm64/except.cxx:

Go to the source code of this file.

Functions

static void *__cdecl copyConstruct (void *pExcThis, void *pSource, typelib_TypeDescription *pTD) noexcept
 
static void *__cdecl destruct (void *pExcThis, typelib_TypeDescription *pTD) noexcept
 
static void GenerateCopyConstructorTrampoline (unsigned char *target, typelib_TypeDescription *pTD) noexcept
 
static void GenerateDestructorTrampoline (unsigned char *target, typelib_TypeDescription *pTD) noexcept
 

Variables

const int nCodeSnippetSize = 28
 

Function Documentation

◆ copyConstruct()

static void *__cdecl copyConstruct ( void *  pExcThis,
void *  pSource,
typelib_TypeDescription pTD 
)
staticnoexcept

Definition at line 42 of file msvc_win32_arm64/except.cxx.

Referenced by GenerateCopyConstructorTrampoline().

◆ destruct()

static void *__cdecl destruct ( void *  pExcThis,
typelib_TypeDescription pTD 
)
staticnoexcept

Definition at line 49 of file msvc_win32_arm64/except.cxx.

Referenced by GenerateDestructorTrampoline().

◆ GenerateCopyConstructorTrampoline()

static void GenerateCopyConstructorTrampoline ( unsigned char *  target,
typelib_TypeDescription pTD 
)
staticnoexcept

Definition at line 57 of file msvc_win32_arm64/except.cxx.

References code, and copyConstruct().

Referenced by ExceptionType::ExceptionType().

◆ GenerateDestructorTrampoline()

static void GenerateDestructorTrampoline ( unsigned char *  target,
typelib_TypeDescription pTD 
)
staticnoexcept

Definition at line 74 of file msvc_win32_arm64/except.cxx.

References code, and destruct().

Referenced by RaiseInfo::RaiseInfo().

Variable Documentation

◆ nCodeSnippetSize

const int nCodeSnippetSize = 28

Definition at line 55 of file msvc_win32_arm64/except.cxx.

Referenced by RaiseInfo::RaiseInfo().