LibreOffice Module bridges (master) 1
Namespaces | Functions
gcc3_linux_x86-64/uno2cpp.cxx File Reference
#include <sal/alloca.h>
#include <exception>
#include <typeinfo>
#include <rtl/alloc.h>
#include <com/sun/star/uno/genfunc.hxx>
#include <com/sun/star/uno/RuntimeException.hpp>
#include <o3tl/runtimetooustring.hxx>
#include <uno/data.h>
#include <bridge.hxx>
#include <types.hxx>
#include <unointerfaceproxy.hxx>
#include <vtables.hxx>
#include "abi.hxx"
#include "callvirtualmethod.hxx"
#include "share.hxx"
Include dependency graph for gcc3_linux_x86-64/uno2cpp.cxx:

Go to the source code of this file.

Namespaces

namespace  bridges
 
namespace  bridges::cpp_uno
 
namespace  bridges::cpp_uno::shared
 

Functions

static void cpp_call (bridges::cpp_uno::shared::UnoInterfaceProxy *pThis, bridges::cpp_uno::shared::VtableSlot aVtableSlot, typelib_TypeDescriptionReference *pReturnTypeRef, sal_Int32 nParams, typelib_MethodParameter *pParams, void *pUnoReturn, void *pUnoArgs[], uno_Any **ppUnoExc)
 
void bridges::cpp_uno::shared::unoInterfaceProxyDispatch (uno_Interface *pUnoI, const typelib_TypeDescription *pMemberDescr, void *pReturn, void *pArgs[], uno_Any **ppException)
 

Function Documentation

◆ cpp_call()

static void cpp_call ( bridges::cpp_uno::shared::UnoInterfaceProxy pThis,
bridges::cpp_uno::shared::VtableSlot  aVtableSlot,
typelib_TypeDescriptionReference *  pReturnTypeRef,
sal_Int32  nParams,
typelib_MethodParameter *  pParams,
void *  pUnoReturn,
void *  pUnoArgs[],
uno_Any **  ppUnoExc 
)
static