LibreOffice Module bridges (master) 1
Functions
msvc_shared/cpp2uno.cxx File Reference
#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 <msvc/except.hxx>
#include <msvc/cpp2uno.hxx>
Include dependency graph for msvc_shared/cpp2uno.cxx:

Go to the source code of this file.

Functions

static typelib_TypeClass cpp2uno_call (bridges::cpp_uno::shared::CppInterfaceProxy *pThis, const typelib_TypeDescription *pMemberTD, typelib_TypeDescriptionReference *pReturnTypeRef, const sal_Int32 nParams, typelib_MethodParameter *pParams, void **pCallStack, void **const pReturnAddr)
 
typelib_TypeClass __cdecl cpp_mediate (void **pCallStack, const sal_Int32 nFunctionIndex, const sal_Int32 nVtableOffset, sal_Int64 *const pRegisterReturn)
 

Function Documentation

◆ cpp2uno_call()

static typelib_TypeClass cpp2uno_call ( bridges::cpp_uno::shared::CppInterfaceProxy pThis,
const typelib_TypeDescription pMemberTD,
typelib_TypeDescriptionReference *  pReturnTypeRef,
const sal_Int32  nParams,
typelib_MethodParameter *  pParams,
void **  pCallStack,
void **const  pReturnAddr 
)
static

◆ cpp_mediate()

typelib_TypeClass __cdecl cpp_mediate ( void **  pCallStack,
const sal_Int32  nFunctionIndex,
const sal_Int32  nVtableOffset,
sal_Int64 *const  pRegisterReturn 
)