LibreOffice Module bridges (master) 1
|
#include <sal/config.h>
#include <cassert>
#include <cstdarg>
#include <cstddef>
#include <cstdlib>
#include <cstring>
#include <typeinfo>
#include <dlfcn.h>
#include <com/sun/star/uno/XInterface.hpp>
#include <com/sun/star/uno/genfunc.hxx>
#include <sal/alloca.h>
#include <sal/types.h>
#include <typelib/typeclass.h>
#include <typelib/typedescription.h>
#include <typelib/typedescription.hxx>
#include <bridge.hxx>
#include <cppinterfaceproxy.hxx>
#include <types.hxx>
#include <vtablefactory.hxx>
#include "abi.hxx"
#include "vtablecall.hxx"
Go to the source code of this file.
Classes | |
struct | bridges::cpp_uno::shared::VtableFactory::Slot |
Functions | |
void | vtableCall (sal_Int32 functionIndex, sal_Int32 vtableOffset, unsigned long *gpr, unsigned long *fpr, unsigned long *stack, void *indirectRet) |
void vtableCall | ( | sal_Int32 | functionIndex, |
sal_Int32 | vtableOffset, | ||
unsigned long * | gpr, | ||
unsigned long * | fpr, | ||
unsigned long * | stack, | ||
void * | indirectRet | ||
) |
Definition at line 393 of file gcc3_linux_aarch64/cpp2uno.cxx.
References bridges::cpp_uno::shared::CppInterfaceProxy::acquireProxy(), bridges::cpp_uno::shared::CppInterfaceProxy::castInterfaceToProxy(), bridges::cpp_uno::shared::CppInterfaceProxy::getBridge(), bridges::cpp_uno::shared::Bridge::getCppEnv(), bridges::cpp_uno::shared::CppInterfaceProxy::getOid(), bridges::cpp_uno::shared::CppInterfaceProxy::getTypeDescr(), pos, bridges::cpp_uno::shared::CppInterfaceProxy::releaseProxy(), type, and uno_any_construct().