|
LibreOffice Module bridges (master) 1
|
#include <sal/config.h>#include <cassert>#include <limits>#include <typeinfo>#include <malloc.h>#include <com/sun/star/uno/genfunc.hxx>#include <sal/log.hxx>#include <uno/data.h>#include <typelib/typedescription.hxx>#include <bridge.hxx>#include <cppinterfaceproxy.hxx>#include <types.hxx>#include <vtablefactory.hxx>#include "call.hxx"#include <msvc/cpp2uno.hxx>#include <msvc/amd64.hxx>Go to the source code of this file.
Classes | |
| struct | bridges::cpp_uno::shared::VtableFactory::Slot |
Functions | |
| typelib_TypeClass | cpp_vtable_call (sal_Int64 nOffsetAndIndex, void **pCallStack) |
| static unsigned char * | codeSnippet (unsigned char *code, RegParamKind param_kind[4], sal_Int32 nFunctionIndex, sal_Int32 nVtableOffset) |
| static sal_uInt32 | imageRelative (void const *p) |
Variables | |
| IMAGE_DOS_HEADER const | __ImageBase |
| int const | codeSnippetSize = 48 |
| char | privateSnippetExecutor |
|
static |
Definition at line 70 of file msvc_win32_x86-64/cpp2uno.cxx.
References code, codeSnippetSize, p, and privateSnippetExecutor.
| typelib_TypeClass cpp_vtable_call | ( | sal_Int64 | nOffsetAndIndex, |
| void ** | pCallStack | ||
| ) |
Definition at line 47 of file msvc_win32_x86-64/cpp2uno.cxx.
References cpp_mediate().
|
static |
Definition at line 152 of file msvc_win32_x86-64/cpp2uno.cxx.
References __ImageBase, and p.
| IMAGE_DOS_HEADER const __ImageBase |
Definition at line 43 of file msvc_win32_x86-64/cpp2uno.cxx.
Referenced by imageRelative().
| int const codeSnippetSize = 48 |
Definition at line 54 of file msvc_win32_x86-64/cpp2uno.cxx.
Referenced by codeSnippet().
| char privateSnippetExecutor |
Definition at line 62 of file msvc_win32_x86-64/cpp2uno.cxx.
Referenced by codeSnippet().