LibreOffice Module cppu (master) 1
|
#include <sal/log.hxx>
#include <uno/data.h>
#include "constr.hxx"
#include "destr.hxx"
#include "copy.hxx"
#include "assign.hxx"
#include "eq.hxx"
Go to the source code of this file.
Namespaces | |
namespace | cppu |
Functions | |
void * | cppu::binuno_queryInterface (void *pUnoI, typelib_TypeDescriptionReference *pDestType) |
void | cppu::defaultConstructStruct (void *pMem, typelib_CompoundTypeDescription *pCompType) |
void | cppu::copyConstructStruct (void *pDest, void *pSource, typelib_CompoundTypeDescription *pTypeDescr, uno_AcquireFunc acquire, uno_Mapping *mapping) |
void | cppu::destructStruct (void *pValue, typelib_CompoundTypeDescription *pTypeDescr, uno_ReleaseFunc release) |
bool | cppu::equalStruct (void *pDest, void *pSource, typelib_CompoundTypeDescription *pTypeDescr, uno_QueryInterfaceFunc queryInterface, uno_ReleaseFunc release) |
bool | cppu::assignStruct (void *pDest, void *pSource, typelib_CompoundTypeDescription *pTypeDescr, uno_QueryInterfaceFunc queryInterface, uno_AcquireFunc acquire, uno_ReleaseFunc release) |
uno_Sequence * | cppu::copyConstructSequence (uno_Sequence *pSource, typelib_TypeDescriptionReference *pElementType, uno_AcquireFunc acquire, uno_Mapping *mapping) |
void | cppu::destructSequence (uno_Sequence *pSequence, typelib_TypeDescriptionReference *pType, typelib_TypeDescription *pTypeDescr, uno_ReleaseFunc release) |
bool | cppu::equalSequence (uno_Sequence *pDest, uno_Sequence *pSource, typelib_TypeDescriptionReference *pElementType, uno_QueryInterfaceFunc queryInterface, uno_ReleaseFunc release) |
void SAL_CALL | uno_type_constructData (void *pMem, typelib_TypeDescriptionReference *pType) SAL_THROW_EXTERN_C() |
void SAL_CALL | uno_constructData (void *pMem, typelib_TypeDescription *pTypeDescr) SAL_THROW_EXTERN_C() |
void SAL_CALL | uno_type_destructData (void *pValue, typelib_TypeDescriptionReference *pType, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() |
void SAL_CALL | uno_destructData (void *pValue, typelib_TypeDescription *pTypeDescr, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() |
void SAL_CALL | uno_type_copyData (void *pDest, void *pSource, typelib_TypeDescriptionReference *pType, uno_AcquireFunc acquire) SAL_THROW_EXTERN_C() |
void SAL_CALL | uno_copyData (void *pDest, void *pSource, typelib_TypeDescription *pTypeDescr, uno_AcquireFunc acquire) SAL_THROW_EXTERN_C() |
void SAL_CALL | uno_type_copyAndConvertData (void *pDest, void *pSource, typelib_TypeDescriptionReference *pType, uno_Mapping *mapping) SAL_THROW_EXTERN_C() |
void SAL_CALL | uno_copyAndConvertData (void *pDest, void *pSource, typelib_TypeDescription *pTypeDescr, uno_Mapping *mapping) SAL_THROW_EXTERN_C() |
sal_Bool SAL_CALL | uno_type_equalData (void *pVal1, typelib_TypeDescriptionReference *pVal1Type, void *pVal2, typelib_TypeDescriptionReference *pVal2Type, uno_QueryInterfaceFunc queryInterface, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() |
sal_Bool SAL_CALL | uno_equalData (void *pVal1, typelib_TypeDescription *pVal1TD, void *pVal2, typelib_TypeDescription *pVal2TD, uno_QueryInterfaceFunc queryInterface, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() |
sal_Bool SAL_CALL | uno_type_assignData (void *pDest, typelib_TypeDescriptionReference *pDestType, void *pSource, typelib_TypeDescriptionReference *pSourceType, uno_QueryInterfaceFunc queryInterface, uno_AcquireFunc acquire, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() |
sal_Bool SAL_CALL | uno_assignData (void *pDest, typelib_TypeDescription *pDestTD, void *pSource, typelib_TypeDescription *pSourceTD, uno_QueryInterfaceFunc queryInterface, uno_AcquireFunc acquire, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() |
sal_Bool SAL_CALL | uno_type_isAssignableFromData (typelib_TypeDescriptionReference *pAssignable, void *pFrom, typelib_TypeDescriptionReference *pFromType, uno_QueryInterfaceFunc queryInterface, uno_ReleaseFunc release) SAL_THROW_EXTERN_C() |
Variables | |
uno_Sequence | cppu::g_emptySeq = { 1, 0, { 0 } } |
typelib_TypeDescriptionReference * | cppu::g_pVoidType = nullptr |
sal_Bool SAL_CALL uno_assignData | ( | void * | pDest, |
typelib_TypeDescription * | pDestTD, | ||
void * | pSource, | ||
typelib_TypeDescription * | pSourceTD, | ||
uno_QueryInterfaceFunc | queryInterface, | ||
uno_AcquireFunc | acquire, | ||
uno_ReleaseFunc | release | ||
) |
Definition at line 274 of file data.cxx.
References cppu::_assignData(), queryInterface(), and SAL_THROW_EXTERN_C.
void SAL_CALL uno_constructData | ( | void * | pMem, |
typelib_TypeDescription * | pTypeDescr | ||
) |
Definition at line 178 of file data.cxx.
References cppu::_defaultConstructData(), and SAL_THROW_EXTERN_C.
void SAL_CALL uno_copyAndConvertData | ( | void * | pDest, |
void * | pSource, | ||
typelib_TypeDescription * | pTypeDescr, | ||
uno_Mapping * | mapping | ||
) |
Definition at line 229 of file data.cxx.
References cppu::_copyConstructData(), and SAL_THROW_EXTERN_C.
Referenced by Proxy::dispatch().
void SAL_CALL uno_copyData | ( | void * | pDest, |
void * | pSource, | ||
typelib_TypeDescription * | pTypeDescr, | ||
uno_AcquireFunc | acquire | ||
) |
Definition at line 211 of file data.cxx.
References cppu::_copyConstructData(), and SAL_THROW_EXTERN_C.
void SAL_CALL uno_destructData | ( | void * | pValue, |
typelib_TypeDescription * | pTypeDescr, | ||
uno_ReleaseFunc | release | ||
) |
Definition at line 193 of file data.cxx.
References cppu::_destructData(), and SAL_THROW_EXTERN_C.
sal_Bool SAL_CALL uno_equalData | ( | void * | pVal1, |
typelib_TypeDescription * | pVal1TD, | ||
void * | pVal2, | ||
typelib_TypeDescription * | pVal2TD, | ||
uno_QueryInterfaceFunc | queryInterface, | ||
uno_ReleaseFunc | release | ||
) |
Definition at line 250 of file data.cxx.
References cppu::_equalData(), queryInterface(), and SAL_THROW_EXTERN_C.
sal_Bool SAL_CALL uno_type_assignData | ( | void * | pDest, |
typelib_TypeDescriptionReference * | pDestType, | ||
void * | pSource, | ||
typelib_TypeDescriptionReference * | pSourceType, | ||
uno_QueryInterfaceFunc | queryInterface, | ||
uno_AcquireFunc | acquire, | ||
uno_ReleaseFunc | release | ||
) |
Definition at line 262 of file data.cxx.
References cppu::_assignData(), queryInterface(), and SAL_THROW_EXTERN_C.
Referenced by cppu::_assignStruct().
void SAL_CALL uno_type_constructData | ( | void * | pMem, |
typelib_TypeDescriptionReference * | pType | ||
) |
Definition at line 171 of file data.cxx.
References cppu::_defaultConstructData(), and SAL_THROW_EXTERN_C.
Referenced by cppu::_defaultConstructStruct().
void SAL_CALL uno_type_copyAndConvertData | ( | void * | pDest, |
void * | pSource, | ||
typelib_TypeDescriptionReference * | pType, | ||
uno_Mapping * | mapping | ||
) |
Definition at line 220 of file data.cxx.
References cppu::_copyConstructData(), and SAL_THROW_EXTERN_C.
Referenced by cppu::_copyConstructStruct(), and Proxy::dispatch().
void SAL_CALL uno_type_copyData | ( | void * | pDest, |
void * | pSource, | ||
typelib_TypeDescriptionReference * | pType, | ||
uno_AcquireFunc | acquire | ||
) |
Definition at line 202 of file data.cxx.
References cppu::_copyConstructData(), and SAL_THROW_EXTERN_C.
Referenced by cppu::_copyConstructStruct(), and cppu::icopyConstructFromElements().
void SAL_CALL uno_type_destructData | ( | void * | pValue, |
typelib_TypeDescriptionReference * | pType, | ||
uno_ReleaseFunc | release | ||
) |
Definition at line 185 of file data.cxx.
References cppu::_destructData(), and SAL_THROW_EXTERN_C.
Referenced by cppu::_destructStruct(), Proxy::dispatch(), and s_type_destructData_v().
sal_Bool SAL_CALL uno_type_equalData | ( | void * | pVal1, |
typelib_TypeDescriptionReference * | pVal1Type, | ||
void * | pVal2, | ||
typelib_TypeDescriptionReference * | pVal2Type, | ||
uno_QueryInterfaceFunc | queryInterface, | ||
uno_ReleaseFunc | release | ||
) |
Definition at line 238 of file data.cxx.
References cppu::_equalData(), queryInterface(), and SAL_THROW_EXTERN_C.
Referenced by cppu::_equalSequence(), and cppu::_equalStruct().
sal_Bool SAL_CALL uno_type_isAssignableFromData | ( | typelib_TypeDescriptionReference * | pAssignable, |
void * | pFrom, | ||
typelib_TypeDescriptionReference * | pFromType, | ||
uno_QueryInterfaceFunc | queryInterface, | ||
uno_ReleaseFunc | release | ||
) |
Definition at line 286 of file data.cxx.
References cppu::_release(), cppu::binuno_queryInterface(), p, queryInterface(), SAL_THROW_EXTERN_C, and typelib_typedescriptionreference_isAssignableFrom().