|
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().