| /trunk/main/stoc/source/corereflection/ |
| H A D | crcomp.cxx | 143 typelib_CompoundTypeDescription * pTD = in getDeclaringClass() local 145 while (pTD) in getDeclaringClass() 147 typelib_TypeDescriptionReference ** ppTypeRefs = pTD->ppTypeRefs; in getDeclaringClass() 148 for ( sal_Int32 nPos = pTD->nMembers; nPos--; ) in getDeclaringClass() 152 _xDeclClass = getReflection()->forType( (typelib_TypeDescription *)pTD ); in getDeclaringClass() 156 pTD = pTD->pBaseTypeDescription; in getDeclaringClass() 192 typelib_TypeDescription * pTD = pObjTD; in get() local 194 while (pTD && !typelib_typedescription_equals( pTD, pDeclTD )) in get() 195 … pTD = (typelib_TypeDescription *)((typelib_CompoundTypeDescription *)pTD)->pBaseTypeDescription; in get() 197 OSL_ENSURE( pTD, "### illegal object type!" ); in get() [all …]
|
| H A D | criface.cxx | 195 typelib_TypeDescription * pTD = aTD.get(); in get() local 199 void * pReturn = alloca( pTD->nSize ); in get() 210 uno_any_constructAndConvert( &aRet, pReturn, pTD, getReflection()->getUno2Cpp().get() ); in get() 211 uno_destructData( pReturn, pTD, 0 ); in get() 235 typelib_TypeDescription * pTD = aTD.get(); in set() local 239 void * pArg = pArgs[0] = alloca( pTD->nSize ); in set() 242 if (pTD->eTypeClass == typelib_TypeClass_ANY) in set() 245 pTD, getReflection()->getCpp2Uno().get() ); in set() 248 else if (typelib_typedescriptionreference_equals( rValue.getValueTypeRef(), pTD->pWeakRef )) in set() 251 pTD, getReflection()->getCpp2Uno().get() ); in set() [all …]
|
| H A D | crefl.cxx | 291 typelib_TypeDescription * pTD = 0; in forName() local 292 typelib_typedescription_getByName( &pTD, rTypeName.pData ); in forName() 293 if (pTD) in forName() 295 if ((xRet = constructClass( pTD )).is()) in forName() 297 typelib_typedescription_release( pTD ); in forName() 328 typelib_TypeDescription * pTD = 0; in getByHierarchicalName() local 329 typelib_typedescription_getByName( &pTD, rName.pData ); in getByHierarchicalName() 333 if (pTD) in getByHierarchicalName() 335 Reference< XIdlClass > xIdlClass( constructClass( pTD ) ); in getByHierarchicalName() 337 typelib_typedescription_release( pTD ); in getByHierarchicalName() [all …]
|
| H A D | base.hxx | 76 inline bool td_equals( typelib_TypeDescription * pTD, typelib_TypeDescriptionReference * pType ) in td_equals() argument 78 return (pTD->pWeakRef == pType || in td_equals() 79 (pTD->pTypeName->length == pType->pTypeName->length && in td_equals() 80 rtl_ustr_compare( pTD->pTypeName->buffer, pType->pTypeName->buffer ) == 0)); in td_equals() 410 void * pDest, typelib_TypeDescription * pTD, const Any & rSource, in coerce_assign() argument 413 if (pTD->eTypeClass == typelib_TypeClass_INTERFACE) in coerce_assign() 416 if (extract( rSource, (typelib_InterfaceTypeDescription *)pTD, xVal, pRefl )) in coerce_assign() 427 else if (pTD->eTypeClass == typelib_TypeClass_ANY) in coerce_assign() 430 pDest, pTD, in coerce_assign() 431 (void *)&rSource, pTD, in coerce_assign() [all …]
|
| /trunk/main/cppu/source/typelib/ |
| H A D | typelib.cxx | 393 typelib_TypeDescription * pTD ) in typelib_typedescription_initTables() argument 396 typelib_InterfaceTypeDescription * pITD = (typelib_InterfaceTypeDescription *)pTD; in typelib_typedescription_initTables() 423 if( !pTD->bComplete ) in typelib_typedescription_initTables() 457 pTD->bComplete = sal_True; in typelib_typedescription_initTables() 493 typelib_TypeDescription * pTD = 0; in complete() local 496 rInit.callChain( &pTD, (*ppTypeDescr)->pTypeName ); in complete() 497 if (pTD) in complete() 499 if (typelib_TypeClass_TYPEDEF == pTD->eTypeClass) in complete() 502 &pTD, ((typelib_IndirectTypeDescription *)pTD)->pType ); in complete() 503 OSL_ASSERT( pTD ); in complete() [all …]
|
| H A D | static_types.cxx | 193 typelib_InterfaceTypeDescription * pTD = 0; in typelib_static_type_getByTypeClass() local 207 &pTD, sTypeName.pData, 0xe227a391, 0x33d6, 0x11d1, 0xaabe00a0, 0x249d5590, in typelib_static_type_getByTypeClass() 210 ::typelib_typedescription_register( (typelib_TypeDescription **)&pTD ); in typelib_static_type_getByTypeClass() 212 … s_aTypes[typelib_TypeClass_INTERFACE] = ((typelib_TypeDescription *)pTD)->pWeakRef ); in typelib_static_type_getByTypeClass() 215 ::typelib_typedescription_release( (typelib_TypeDescription*)pTD ); in typelib_static_type_getByTypeClass() 407 typelib_TypeDescription * pTD = 0; in init() local 408 TYPELIB_DANGER_GET( &pTD, pComp->ppTypeRefs[i] ); in init() 409 OSL_ENSURE( pTD->nSize, "### void member?" ); in init() 410 nOffset = newAlignedSize( nOffset, pTD->nSize, pTD->nAlignment ); in init() 411 pComp->pMemberOffsets[i] = nOffset - pTD->nSize; in init() [all …]
|
| /trunk/main/bridges/source/cpp_uno/gcc3_netbsd_intel/ |
| H A D | cpp2uno.cxx | 310 typelib_TypeDescription * pTD = 0; in cpp_mediate() local 311 … TYPELIB_DANGER_GET( &pTD, reinterpret_cast< Type * >( pCallStack[3] )->getTypeLibType() ); in cpp_mediate() 312 if (pTD) in cpp_mediate() 317 … (void **)&pInterface, pCppI->oid.pData, (typelib_InterfaceTypeDescription *)pTD ); in cpp_mediate() 323 &pInterface, pTD, cpp_acquire ); in cpp_mediate() 325 TYPELIB_DANGER_RELEASE( pTD ); in cpp_mediate() 330 TYPELIB_DANGER_RELEASE( pTD ); in cpp_mediate() 409 void const * get_vtable( typelib_InterfaceTypeDescription * pTD ) SAL_THROW( () ); 443 void const * MediateClassData::get_vtable( typelib_InterfaceTypeDescription * pTD ) SAL_THROW( () ) in get_vtable() argument 448 OUString const & unoName = *(OUString const *)&((typelib_TypeDescription *)pTD)->pTypeName; in get_vtable() [all …]
|
| H A D | uno2cpp.cxx | 382 typelib_TypeDescription * pTD = 0; in cppu_unoInterfaceProxy_dispatch() local 383 TYPELIB_DANGER_GET( &pTD, reinterpret_cast< Type * >( pArgs[0] )->getTypeLibType() ); in cppu_unoInterfaceProxy_dispatch() 384 if (pTD) in cppu_unoInterfaceProxy_dispatch() 389 … (void **)&pInterface, pThis->oid.pData, (typelib_InterfaceTypeDescription *)pTD ); in cppu_unoInterfaceProxy_dispatch() 395 &pInterface, pTD, 0 ); in cppu_unoInterfaceProxy_dispatch() 397 TYPELIB_DANGER_RELEASE( pTD ); in cppu_unoInterfaceProxy_dispatch() 401 TYPELIB_DANGER_RELEASE( pTD ); in cppu_unoInterfaceProxy_dispatch()
|
| /trunk/main/cppuhelper/source/ |
| H A D | implbase.cxx | 85 (typelib_TypeDescription *)((ClassData *)this)->arType2Offset[nPos].pTD ); in ~ClassDataBase() 95 arType2Offset[nType2Offset].pTD = 0; in writeTypeOffset() 97 (typelib_TypeDescription **)&arType2Offset[nType2Offset].pTD, rType.getTypeLibType() ); in writeTypeOffset() 99 if (arType2Offset[nType2Offset].pTD) in writeTypeOffset() 128 pTypeAr[nPos] = ((typelib_TypeDescription *)arType2Offset[nPos].pTD)->pWeakRef; in initTypeProvider() 168 typelib_TypeDescription * pTD, typelib_TypeDescriptionReference * pType ) in td_equals() argument 171 return (pTD->pWeakRef == pType || in td_equals() 172 (pTD->pTypeName->length == pType->pTypeName->length && in td_equals() 173 rtl_ustr_compare( pTD->pTypeName->buffer, pType->pTypeName->buffer ) == 0)); in td_equals() 183 typelib_InterfaceTypeDescription * pTD = rTO.pTD; in query() local [all …]
|
| H A D | exc_thrower.cxx | 103 typelib_TypeDescription * pTD = 0; in ExceptionThrower_dispatch() local 104 TYPELIB_DANGER_GET( &pTD, rType_demanded.getTypeLibType() ); in ExceptionThrower_dispatch() 106 reinterpret_cast< uno_Any * >( pReturn ), &pUnoI, pTD, 0 ); in ExceptionThrower_dispatch() 107 TYPELIB_DANGER_RELEASE( pTD ); in ExceptionThrower_dispatch() 256 typelib_TypeDescription * pTD = 0; in getCaughtException() local 258 &pTD, ExceptionThrower::getCppuType().getTypeLibType() ); in getCaughtException() 263 static_cast< XExceptionThrower * >( ExceptionThrower::get() ), pTD ); in getCaughtException() 269 reinterpret_cast< typelib_InterfaceTypeDescription * >( pTD )-> in getCaughtException() 277 TYPELIB_DANGER_RELEASE( pTD ); in getCaughtException()
|
| /trunk/main/bridges/source/cpp_uno/gcc3_freebsd_x86-64/ |
| H A D | cpp2uno.cxx | 346 typelib_TypeDescription * pTD = 0; in cpp_vtable_call() local 347 … TYPELIB_DANGER_GET( &pTD, reinterpret_cast<Type *>( gpreg[2] )->getTypeLibType() ); in cpp_vtable_call() 348 if ( pTD ) in cpp_vtable_call() 355 reinterpret_cast<typelib_InterfaceTypeDescription *>( pTD ) ); in cpp_vtable_call() 360 &pInterface, pTD, cpp_acquire ); in cpp_vtable_call() 363 TYPELIB_DANGER_RELEASE( pTD ); in cpp_vtable_call() 369 TYPELIB_DANGER_RELEASE( pTD ); in cpp_vtable_call() 474 typelib_TypeDescription * pTD = 0; in addLocalFunctions() local 476 TYPELIB_DANGER_GET( &pTD, type->ppMembers[ nPos ] ); in addLocalFunctions() 477 OSL_ASSERT( pTD ); in addLocalFunctions() [all …]
|
| /trunk/main/bridges/source/cpp_uno/gcc3_linux_x86-64/ |
| H A D | cpp2uno.cxx | 345 typelib_TypeDescription * pTD = 0; in cpp_vtable_call() local 346 … TYPELIB_DANGER_GET( &pTD, reinterpret_cast<Type *>( gpreg[2] )->getTypeLibType() ); in cpp_vtable_call() 347 if ( pTD ) in cpp_vtable_call() 354 reinterpret_cast<typelib_InterfaceTypeDescription *>( pTD ) ); in cpp_vtable_call() 359 &pInterface, pTD, cpp_acquire ); in cpp_vtable_call() 362 TYPELIB_DANGER_RELEASE( pTD ); in cpp_vtable_call() 368 TYPELIB_DANGER_RELEASE( pTD ); in cpp_vtable_call() 473 typelib_TypeDescription * pTD = 0; in addLocalFunctions() local 475 TYPELIB_DANGER_GET( &pTD, type->ppMembers[ nPos ] ); in addLocalFunctions() 476 OSL_ASSERT( pTD ); in addLocalFunctions() [all …]
|
| /trunk/main/bridges/source/cpp_uno/s5abi_macosx_x86-64/ |
| H A D | cpp2uno.cxx | 350 typelib_TypeDescription * pTD = 0; in cpp_vtable_call() local 351 … TYPELIB_DANGER_GET( &pTD, reinterpret_cast<Type *>( gpreg[2] )->getTypeLibType() ); in cpp_vtable_call() 352 if ( pTD ) in cpp_vtable_call() 359 reinterpret_cast<typelib_InterfaceTypeDescription *>( pTD ) ); in cpp_vtable_call() 364 &pInterface, pTD, cpp_acquire ); in cpp_vtable_call() 367 TYPELIB_DANGER_RELEASE( pTD ); in cpp_vtable_call() 373 TYPELIB_DANGER_RELEASE( pTD ); in cpp_vtable_call() 527 typelib_TypeDescription * pTD = 0; in addLocalFunctions() local 529 TYPELIB_DANGER_GET( &pTD, type->ppMembers[ nPos ] ); in addLocalFunctions() 530 OSL_ASSERT( pTD ); in addLocalFunctions() [all …]
|
| /trunk/main/bridges/source/cpp_uno/s5abi_macosx_aarch64/ |
| H A D | cpp2uno.cxx | 351 typelib_TypeDescription * pTD = 0; in cpp_vtable_call() local 352 … TYPELIB_DANGER_GET( &pTD, reinterpret_cast<Type *>( gpreg[1] )->getTypeLibType() ); in cpp_vtable_call() 353 if ( pTD ) in cpp_vtable_call() 360 reinterpret_cast<typelib_InterfaceTypeDescription *>( pTD ) ); in cpp_vtable_call() 365 &pInterface, pTD, cpp_acquire ); in cpp_vtable_call() 368 TYPELIB_DANGER_RELEASE( pTD ); in cpp_vtable_call() 374 TYPELIB_DANGER_RELEASE( pTD ); in cpp_vtable_call() 500 typelib_TypeDescription * pTD = 0; in addLocalFunctions() local 502 TYPELIB_DANGER_GET( &pTD, type->ppMembers[ nPos ] ); in addLocalFunctions() 503 OSL_ASSERT( pTD ); in addLocalFunctions() [all …]
|
| /trunk/main/bridges/source/cpp_uno/msvc_win64_x86-64/ |
| H A D | cpp2uno.cxx | 291 typelib_TypeDescription * pTD = 0; in cpp_vtable_call() local 292 … TYPELIB_DANGER_GET( &pTD, reinterpret_cast<Type *>( pCallStack[3] )->getTypeLibType() ); in cpp_vtable_call() 293 if ( pTD ) in cpp_vtable_call() 300 reinterpret_cast<typelib_InterfaceTypeDescription *>( pTD ) ); in cpp_vtable_call() 305 &pInterface, pTD, cpp_acquire ); in cpp_vtable_call() 308 TYPELIB_DANGER_RELEASE( pTD ); in cpp_vtable_call() 314 TYPELIB_DANGER_RELEASE( pTD ); in cpp_vtable_call() 545 typelib_TypeDescription * pTD = 0; in addLocalFunctions() local 547 TYPELIB_DANGER_GET( &pTD, type->ppMembers[ nPos ] ); in addLocalFunctions() 548 OSL_ASSERT( pTD ); in addLocalFunctions() [all …]
|
| H A D | uno2cpp.cxx | 319 typelib_TypeDescription * pTD = 0; in unoInterfaceProxyDispatch() local 320 TYPELIB_DANGER_GET( &pTD, reinterpret_cast< Type * >( pArgs[0] )->getTypeLibType() ); in unoInterfaceProxyDispatch() 321 if (pTD) in unoInterfaceProxyDispatch() 326 … (void **)&pInterface, pThis->oid.pData, (typelib_InterfaceTypeDescription *)pTD ); in unoInterfaceProxyDispatch() 332 &pInterface, pTD, 0 ); in unoInterfaceProxyDispatch() 334 TYPELIB_DANGER_RELEASE( pTD ); in unoInterfaceProxyDispatch() 338 TYPELIB_DANGER_RELEASE( pTD ); in unoInterfaceProxyDispatch()
|
| /trunk/main/bridges/inc/bridges/cpp_uno/ |
| H A D | type_misc.hxx | 52 typelib_TypeDescription * pTD = 0; in cppu_relatesToInterface() local 53 TYPELIB_DANGER_GET( &pTD, ((typelib_IndirectTypeDescription *)pTypeDescr)->pType ); in cppu_relatesToInterface() 54 bool bRel = cppu_relatesToInterface( pTD ); in cppu_relatesToInterface() 55 TYPELIB_DANGER_RELEASE( pTD ); in cppu_relatesToInterface() 81 typelib_TypeDescription * pTD = 0; in cppu_relatesToInterface() local 82 TYPELIB_DANGER_GET( &pTD, pTypes[nPos] ); in cppu_relatesToInterface() 83 bool bRel = cppu_relatesToInterface( pTD ); in cppu_relatesToInterface() 84 TYPELIB_DANGER_RELEASE( pTD ); in cppu_relatesToInterface()
|
| /trunk/main/framework/source/recording/ |
| H A D | dispatchrecorder.cxx | 79 typelib_CompoundTypeDescription * pTD ) 82 if (pTD->pBaseTypeDescription) 84 flatten_struct_members( vec, data, pTD->pBaseTypeDescription ); 86 for ( sal_Int32 nPos = 0; nPos < pTD->nMembers; ++nPos ) 89 Any( (char const *)data + pTD->pMemberOffsets[ nPos ], pTD->ppTypeRefs[ nPos ] ) ); 106 typelib_TypeDescription * pTD = 0; in make_seq_out_of_struct() local 107 TYPELIB_DANGER_GET( &pTD, type.getTypeLibType() ); in make_seq_out_of_struct() 108 OSL_ASSERT( pTD ); in make_seq_out_of_struct() 109 if (! pTD) in make_seq_out_of_struct() 118 vec.reserve( ((typelib_CompoundTypeDescription *)pTD)->nMembers ); // good guess in make_seq_out_of_struct() [all …]
|
| /trunk/main/stoc/source/invocation_adapterfactory/ |
| H A D | iafactory.cxx | 627 typelib_InterfaceTypeDescription * pTD = in adapter_dispatch() local 629 while (pTD) in adapter_dispatch() 632 ((typelib_TypeDescription *)pTD)->pWeakRef, pDemanded )) in adapter_dispatch() 637 (typelib_TypeDescription *)pTD, 0 ); in adapter_dispatch() 640 pTD = pTD->pBaseTypeDescription; in adapter_dispatch() 765 typelib_TypeDescription * pTD = 0; in FactoryImpl() local 768 TYPELIB_DANGER_GET( &pTD, rInvType.getTypeLibType() ); in FactoryImpl() 770 pITD = reinterpret_cast<typelib_InterfaceTypeDescription*>(pTD); in FactoryImpl() 772 typelib_typedescription_complete( &pTD ); in FactoryImpl() 782 TYPELIB_DANGER_GET( &pTD, rTCType.getTypeLibType() ); in FactoryImpl() [all …]
|
| /trunk/main/cppu/source/helper/purpenv/ |
| H A D | helper_purpenv_Proxy.cxx | 67 typelib_TypeDescription * pTD = 0; in relatesToInterface() local 68 TYPELIB_DANGER_GET( &pTD, ((typelib_IndirectTypeDescription *)pTypeDescr)->pType ); in relatesToInterface() 69 bool bRel = relatesToInterface( pTD ); in relatesToInterface() 70 TYPELIB_DANGER_RELEASE( pTD ); in relatesToInterface() 97 typelib_TypeDescription * pTD = 0; in relatesToInterface() local 98 TYPELIB_DANGER_GET( &pTD, pTypes[nPos] ); in relatesToInterface() 99 bool bRel = relatesToInterface( pTD ); in relatesToInterface() 100 TYPELIB_DANGER_RELEASE( pTD ); in relatesToInterface()
|
| /trunk/main/bridges/source/cpp_uno/cc50_solaris_sparc/ |
| H A D | uno2cpp.cxx | 346 typelib_TypeDescription * pTD = 0; in unoInterfaceProxyDispatch() local 347 TYPELIB_DANGER_GET( &pTD, reinterpret_cast< Type * >( pArgs[0] )->getTypeLibType() ); in unoInterfaceProxyDispatch() 348 if (pTD) in unoInterfaceProxyDispatch() 353 … (void **)&pInterface, pThis->oid.pData, (typelib_InterfaceTypeDescription *)pTD ); in unoInterfaceProxyDispatch() 359 &pInterface, pTD, 0 ); in unoInterfaceProxyDispatch() 361 TYPELIB_DANGER_RELEASE( pTD ); in unoInterfaceProxyDispatch() 365 TYPELIB_DANGER_RELEASE( pTD ); in unoInterfaceProxyDispatch()
|
| /trunk/main/bridges/source/cpp_uno/gcc3_solaris_intel/ |
| H A D | uno2cpp.cxx | 392 typelib_TypeDescription * pTD = 0; in unoInterfaceProxyDispatch() local 393 TYPELIB_DANGER_GET( &pTD, reinterpret_cast< Type * >( pArgs[0] )->getTypeLibType() ); in unoInterfaceProxyDispatch() 394 if (pTD) in unoInterfaceProxyDispatch() 399 … (void **)&pInterface, pThis->oid.pData, (typelib_InterfaceTypeDescription *)pTD ); in unoInterfaceProxyDispatch() 405 &pInterface, pTD, 0 ); in unoInterfaceProxyDispatch() 407 TYPELIB_DANGER_RELEASE( pTD ); in unoInterfaceProxyDispatch() 411 TYPELIB_DANGER_RELEASE( pTD ); in unoInterfaceProxyDispatch()
|
| /trunk/main/bridges/source/cpp_uno/gcc3_linux_intel/ |
| H A D | uno2cpp.cxx | 405 typelib_TypeDescription * pTD = 0; in unoInterfaceProxyDispatch() local 406 TYPELIB_DANGER_GET( &pTD, reinterpret_cast< Type * >( pArgs[0] )->getTypeLibType() ); in unoInterfaceProxyDispatch() 407 if (pTD) in unoInterfaceProxyDispatch() 412 … (void **)&pInterface, pThis->oid.pData, (typelib_InterfaceTypeDescription *)pTD ); in unoInterfaceProxyDispatch() 418 &pInterface, pTD, 0 ); in unoInterfaceProxyDispatch() 420 TYPELIB_DANGER_RELEASE( pTD ); in unoInterfaceProxyDispatch() 424 TYPELIB_DANGER_RELEASE( pTD ); in unoInterfaceProxyDispatch()
|
| /trunk/main/bridges/source/cpp_uno/gcc3_os2_intel/ |
| H A D | uno2cpp.cxx | 401 typelib_TypeDescription * pTD = 0; in unoInterfaceProxyDispatch() local 402 TYPELIB_DANGER_GET( &pTD, reinterpret_cast< Type * >( pArgs[0] )->getTypeLibType() ); in unoInterfaceProxyDispatch() 403 if (pTD) in unoInterfaceProxyDispatch() 408 … (void **)&pInterface, pThis->oid.pData, (typelib_InterfaceTypeDescription *)pTD ); in unoInterfaceProxyDispatch() 414 &pInterface, pTD, 0 ); in unoInterfaceProxyDispatch() 416 TYPELIB_DANGER_RELEASE( pTD ); in unoInterfaceProxyDispatch() 420 TYPELIB_DANGER_RELEASE( pTD ); in unoInterfaceProxyDispatch()
|
| /trunk/main/bridges/source/cpp_uno/gcc3_freebsd_intel/ |
| H A D | uno2cpp.cxx | 436 typelib_TypeDescription * pTD = 0; in unoInterfaceProxyDispatch() local 437 TYPELIB_DANGER_GET( &pTD, reinterpret_cast< Type * >( pArgs[0] )->getTypeLibType() ); in unoInterfaceProxyDispatch() 438 if (pTD) in unoInterfaceProxyDispatch() 443 … (void **)&pInterface, pThis->oid.pData, (typelib_InterfaceTypeDescription *)pTD ); in unoInterfaceProxyDispatch() 449 &pInterface, pTD, 0 ); in unoInterfaceProxyDispatch() 451 TYPELIB_DANGER_RELEASE( pTD ); in unoInterfaceProxyDispatch() 455 TYPELIB_DANGER_RELEASE( pTD ); in unoInterfaceProxyDispatch()
|