Lines Matching refs:eTypeClass

100 static inline sal_Bool reallyWeak( typelib_TypeClass eTypeClass )  in reallyWeak()  argument
103 return TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK( eTypeClass ); in reallyWeak()
106 static inline sal_Int32 getDescriptionSize( typelib_TypeClass eTypeClass ) in getDescriptionSize() argument
109 OSL_ASSERT( typelib_TypeClass_TYPEDEF != eTypeClass ); in getDescriptionSize()
115 switch( eTypeClass ) in getDescriptionSize()
404 if( typelib_TypeClass_INTERFACE_ATTRIBUTE == pITD->ppAllMembers[i]->eTypeClass ) in typelib_typedescription_initTables()
479 OSL_ASSERT( (typelib_TypeClass_STRUCT == (*ppTypeDescr)->eTypeClass || in complete()
480 typelib_TypeClass_EXCEPTION == (*ppTypeDescr)->eTypeClass || in complete()
481 typelib_TypeClass_UNION == (*ppTypeDescr)->eTypeClass || in complete()
482 typelib_TypeClass_ENUM == (*ppTypeDescr)->eTypeClass || in complete()
483 typelib_TypeClass_INTERFACE == (*ppTypeDescr)->eTypeClass) && in complete()
484 !reallyWeak( (*ppTypeDescr)->eTypeClass ) ); in complete()
486 if (typelib_TypeClass_INTERFACE == (*ppTypeDescr)->eTypeClass && in complete()
501 if (typelib_TypeClass_TYPEDEF == pTD->eTypeClass) in complete()
510 OSL_ASSERT( typelib_TypeClass_TYPEDEF != pTD->eTypeClass ); in complete()
515 if (pTD->eTypeClass == typelib_TypeClass_INTERFACE in complete()
545 || (pTD->eTypeClass == typelib_TypeClass_INTERFACE in complete()
569 typelib_TypeClass eTypeClass, rtl_uString * pTypeName ) in typelib_typedescription_newEmpty() argument
578 OSL_ASSERT( typelib_TypeClass_TYPEDEF != eTypeClass ); in typelib_typedescription_newEmpty()
581 switch( eTypeClass ) in typelib_typedescription_newEmpty()
753 pRet->eTypeClass = eTypeClass; in typelib_typedescription_newEmpty()
771 typelib_TypeDescription ** ppRet, typelib_TypeClass eTypeClass, in newTypeDescription() argument
778 && (pStructMembers == 0 || eTypeClass == typelib_TypeClass_STRUCT)); in newTypeDescription()
779 if (typelib_TypeClass_TYPEDEF == eTypeClass) in newTypeDescription()
786 typelib_typedescription_newEmpty( ppRet, eTypeClass, pTypeName ); in newTypeDescription()
788 switch( eTypeClass ) in newTypeDescription()
818 bool polymorphic = eTypeClass == typelib_TypeClass_STRUCT in newTypeDescription()
831 pTmp->ppTypeRefs +i, pCompoundMembers[i].eTypeClass, in newTypeDescription()
839 pStructMembers[i].aBase.eTypeClass, in newTypeDescription()
848 if (pTmp->ppTypeRefs[i]->eTypeClass == in newTypeDescription()
880 if( !reallyWeak( eTypeClass ) ) in newTypeDescription()
882 if( eTypeClass != typelib_TypeClass_VOID ) in newTypeDescription()
894 typelib_TypeClass eTypeClass, in typelib_typedescription_new() argument
902 ppRet, eTypeClass, pTypeName, pType, nMembers, pMembers, 0); in typelib_typedescription_new()
1203 &pDerivedMember, pDirectBaseMember->eTypeClass, in typelib_typedescription_newMIInterface()
1284 || pInterface->aBase.eTypeClass != typelib_TypeClass_INTERFACE in typelib_typedescription_newInterfaceMethod()
1315 &(*ppRet)->pParams[ i ].pTypeRef, pParams[i].eTypeClass, pParams[i].pTypeName ); in typelib_typedescription_newInterfaceMethod()
1377 || pInterface->aBase.eTypeClass != typelib_TypeClass_INTERFACE in typelib_typedescription_newExtendedInterfaceAttribute()
1440 OSL_ASSERT( typelib_TypeClass_TYPEDEF != pTD->eTypeClass ); in typelib_typedescription_destructExtendedMembers()
1442 switch( pTD->eTypeClass ) in typelib_typedescription_destructExtendedMembers()
1579 if( reallyWeak( pTD->eTypeClass ) ) in typelib_typedescription_release()
1610 switch( pTD->eTypeClass ) in typelib_typedescription_release()
1658 OSL_ASSERT( (*ppNewDescription)->pWeakRef || reallyWeak( (*ppNewDescription)->eTypeClass ) ); in typelib_typedescription_register()
1661 OSL_ASSERT( (*ppNewDescription)->eTypeClass == pTDR->eTypeClass ); in typelib_typedescription_register()
1664 if (reallyWeak( pTDR->eTypeClass )) in typelib_typedescription_register()
1698 (typelib_TypeClass_INTERFACE == pTDR->pType->eTypeClass && in typelib_typedescription_register()
1711 sal_Int32 nSize = getDescriptionSize( (*ppNewDescription)->eTypeClass ); in typelib_typedescription_register()
1748 else if( reallyWeak( (*ppNewDescription)->eTypeClass) ) in typelib_typedescription_register()
1751 &pTDR, (*ppNewDescription)->eTypeClass, (*ppNewDescription)->pTypeName ); in typelib_typedescription_register()
1775 OSL_ASSERT( pTDR->eTypeClass == (*ppNewDescription)->eTypeClass ); in typelib_typedescription_register()
1784 (p1->eTypeClass == p2->eTypeClass && in type_equals()
1814 OSL_ASSERT( typelib_TypeClass_TYPEDEF != pTypeDescription->eTypeClass ); in typelib_typedescription_getAlignedUnoSize()
1816 switch( pTypeDescription->eTypeClass ) in typelib_typedescription_getAlignedUnoSize()
1861 if (pMemberRef->eTypeClass == typelib_TypeClass_INTERFACE in typelib_typedescription_getAlignedUnoSize()
1862 || pMemberRef->eTypeClass == typelib_TypeClass_SEQUENCE) in typelib_typedescription_getAlignedUnoSize()
1976 switch (base->eTypeClass) { in createDerivedInterfaceMemberDescription()
2220 if (typelib_TypeClass_TYPEDEF == (*ppRet)->eTypeClass) in typelib_typedescription_getByName()
2259 typelib_TypeClass eTypeClass, in typelib_typedescriptionreference_newByAsciiName() argument
2264 typelib_typedescriptionreference_new( ppTDR, eTypeClass, aTypeName.pData ); in typelib_typedescriptionreference_newByAsciiName()
2269 typelib_TypeClass eTypeClass, rtl_uString * pTypeName ) in typelib_typedescriptionreference_new() argument
2273 if( eTypeClass == typelib_TypeClass_TYPEDEF ) in typelib_typedescriptionreference_new()
2281 if (typelib_TypeClass_TYPEDEF == pRet->eTypeClass) in typelib_typedescriptionreference_new()
2333 if( reallyWeak( eTypeClass ) ) in typelib_typedescriptionreference_new()
2341 pTDR->eTypeClass = eTypeClass; in typelib_typedescriptionreference_new()
2350 typelib_typedescription_newEmpty( (typelib_TypeDescription ** )ppTDR, eTypeClass, pTypeName ); in typelib_typedescriptionreference_new()
2377 if( reallyWeak( pRef->eTypeClass ) ) in typelib_typedescriptionreference_release()
2418 if( !reallyWeak( pRef->eTypeClass ) && pRef->pType && pRef->pType->pWeakRef ) in typelib_typedescriptionreference_getDescription()
2451 OSL_ASSERT( !*ppRet || pRef->eTypeClass == (*ppRet)->eTypeClass ); in typelib_typedescriptionreference_getDescription()
2497 (p1->eTypeClass == p2->eTypeClass && in typelib_typedescriptionreference_equals()
2562 typelib_TypeClass eAssignable = pAssignable->eTypeClass; in typelib_typedescriptionreference_isAssignableFrom()
2563 typelib_TypeClass eFrom = pFrom->eTypeClass; in typelib_typedescriptionreference_isAssignableFrom()