LibreOffice Module bridges (master) 1
|
#include <malloc.h>
#include <rtl/alloc.h>
#include <com/sun/star/uno/genfunc.hxx>
#include <com/sun/star/uno/Exception.hpp>
#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 "share.hxx"
#include <exception>
#include <stdio.h>
#include <string.h>
#include <typeinfo>
Go to the source code of this file.
Namespaces | |
namespace | bridges |
namespace | bridges::cpp_uno |
namespace | bridges::cpp_uno::shared |
Macros | |
#define | INSERT_INT32(pSV, pDS) *pDS++ = *reinterpret_cast<sal_uInt32 *>( pSV ); |
#define | INSERT_INT64(pSV, pDS) |
#define | INSERT_FLOAT(pSV, pDS) INSERT_INT32( pSV, pDS ) |
#define | INSERT_DOUBLE(pSV, pDS) INSERT_INT64( pSV, pDS ) |
#define | INSERT_INT16(pSV, pDS) *pDS++ = *reinterpret_cast<sal_uInt16 *>( pSV ); |
#define | INSERT_INT8(pSV, pDS) *pDS++ = *reinterpret_cast<sal_uInt8 *>( pSV ); |
Functions | |
void | MapReturn (long d0, long d1, typelib_TypeClass eReturnType, long *pRegisterReturn) |
void | bridges::cpp_uno::shared::unoInterfaceProxyDispatch (uno_Interface *pUnoI, const typelib_TypeDescription *pMemberDescr, void *pReturn, void *pArgs[], uno_Any **ppException) |
#define INSERT_DOUBLE | ( | pSV, | |
pDS | |||
) | INSERT_INT64( pSV, pDS ) |
Definition at line 145 of file gcc3_linux_m68k/uno2cpp.cxx.
#define INSERT_FLOAT | ( | pSV, | |
pDS | |||
) | INSERT_INT32( pSV, pDS ) |
Definition at line 142 of file gcc3_linux_m68k/uno2cpp.cxx.
#define INSERT_INT16 | ( | pSV, | |
pDS | |||
) | *pDS++ = *reinterpret_cast<sal_uInt16 *>( pSV ); |
Definition at line 148 of file gcc3_linux_m68k/uno2cpp.cxx.
#define INSERT_INT32 | ( | pSV, | |
pDS | |||
) | *pDS++ = *reinterpret_cast<sal_uInt32 *>( pSV ); |
Definition at line 135 of file gcc3_linux_m68k/uno2cpp.cxx.
#define INSERT_INT64 | ( | pSV, | |
pDS | |||
) |
Definition at line 138 of file gcc3_linux_m68k/uno2cpp.cxx.
#define INSERT_INT8 | ( | pSV, | |
pDS | |||
) | *pDS++ = *reinterpret_cast<sal_uInt8 *>( pSV ); |
Definition at line 151 of file gcc3_linux_m68k/uno2cpp.cxx.
void MapReturn | ( | long | d0, |
long | d1, | ||
typelib_TypeClass | eReturnType, | ||
long * | pRegisterReturn | ||
) |
Definition at line 43 of file gcc3_linux_m68k/uno2cpp.cxx.