#include <sal/config.h>
#include <exception>
#include <malloc.h>
#include <cstring>
#include <typeinfo>
#include <com/sun/star/uno/Exception.hpp>
#include <com/sun/star/uno/RuntimeException.hpp>
#include <com/sun/star/uno/genfunc.hxx>
#include <o3tl/runtimetooustring.hxx>
#include <uno/data.h>
#include "bridge.hxx"
#include "types.hxx"
#include "unointerfaceproxy.hxx"
#include "vtables.hxx"
#include "share.hxx"
#include "abi.hxx"
Go to the source code of this file.
|
#define | INSERT_FLOAT_DOUBLE(pSV, nfr, pFPR, ngr, pGPR, pDS) |
|
#define | INSERT_INT64(pSV, nr, pGPR, pDS) |
|
#define | INSERT_INT32(pSV, nr, pGPR, pDS) |
|
#define | INSERT_INT16(pSV, nr, pGPR, pDS) |
|
#define | INSERT_UINT16(pSV, nr, pGPR, pDS) |
|
#define | INSERT_INT8(pSV, nr, pGPR, pDS) |
|
◆ INSERT_FLOAT_DOUBLE
#define INSERT_FLOAT_DOUBLE |
( |
|
pSV, |
|
|
|
nfr, |
|
|
|
pFPR, |
|
|
|
ngr, |
|
|
|
pGPR, |
|
|
|
pDS |
|
) |
| |
Value:
pFPR[nfr++] = *reinterpret_cast<double*>(pSV); \
pGPR[ngr++] = *reinterpret_cast<sal_Int64*>(pSV); \
else \
*pDS++ = *reinterpret_cast<sal_uInt64*>(pSV);
Definition at line 47 of file gcc3_linux_riscv64/uno2cpp.cxx.
◆ INSERT_INT16
#define INSERT_INT16 |
( |
|
pSV, |
|
|
|
nr, |
|
|
|
pGPR, |
|
|
|
pDS |
|
) |
| |
Value:
pGPR[nr++] = *reinterpret_cast<sal_Int16*>(pSV); \
else \
*pDS++ = *reinterpret_cast<sal_Int16*>(pSV);
Definition at line 67 of file gcc3_linux_riscv64/uno2cpp.cxx.
◆ INSERT_INT32
#define INSERT_INT32 |
( |
|
pSV, |
|
|
|
nr, |
|
|
|
pGPR, |
|
|
|
pDS |
|
) |
| |
Value:
pGPR[nr++] = *reinterpret_cast<sal_Int32*>(pSV); \
else \
*pDS++ = *reinterpret_cast<sal_Int32*>(pSV);
Definition at line 61 of file gcc3_linux_riscv64/uno2cpp.cxx.
◆ INSERT_INT64
#define INSERT_INT64 |
( |
|
pSV, |
|
|
|
nr, |
|
|
|
pGPR, |
|
|
|
pDS |
|
) |
| |
Value:
pGPR[nr++] = *reinterpret_cast<sal_Int64*>(pSV); \
else \
*pDS++ = *reinterpret_cast<sal_Int64*>(pSV);
Definition at line 55 of file gcc3_linux_riscv64/uno2cpp.cxx.
◆ INSERT_INT8
#define INSERT_INT8 |
( |
|
pSV, |
|
|
|
nr, |
|
|
|
pGPR, |
|
|
|
pDS |
|
) |
| |
◆ INSERT_UINT16
#define INSERT_UINT16 |
( |
|
pSV, |
|
|
|
nr, |
|
|
|
pGPR, |
|
|
|
pDS |
|
) |
| |
Value:
pGPR[nr++] = *reinterpret_cast<sal_uInt16*>(pSV); \
else \
*pDS++ = *reinterpret_cast<sal_uInt16*>(pSV);
Definition at line 73 of file gcc3_linux_riscv64/uno2cpp.cxx.