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