Lines Matching refs:pRTTI

70     const sal_Char* pRTTI = rRTTIname.getStr();  in toUNOname()  local
71 const sal_Char* pOrg = pRTTI; in toUNOname()
72 const sal_Char* pLast = pRTTI; in toUNOname()
76 if( *pRTTI == ':' || ! *pRTTI ) in toUNOname()
80 aRet += rRTTIname.copy( pLast - pOrg, pRTTI - pLast ); in toUNOname()
81 while( *pRTTI == ':' ) in toUNOname()
82 pRTTI++; in toUNOname()
83 pLast = pRTTI; in toUNOname()
84 if( ! *pRTTI ) in toUNOname()
88 pRTTI++; in toUNOname()
207 void** pRTTI = reinterpret_cast< void ** >( in insertRTTI() local
209 pRTTI[ 0 ] = reinterpret_cast< void * >(RTTI_SIZE * sizeof (void *)); in insertRTTI()
210 pRTTI[ 1 ] = NULL; in insertRTTI()
211 pRTTI[ 2 ] = (void*)(7*sizeof(void*)); in insertRTTI()
212 pRTTI[ 3 ] = (void*)aHash.getHash()[0]; in insertRTTI()
213 pRTTI[ 4 ] = (void*)aHash.getHash()[1]; in insertRTTI()
214 pRTTI[ 5 ] = (void*)aHash.getHash()[2]; in insertRTTI()
215 pRTTI[ 6 ] = (void*)aHash.getHash()[3]; in insertRTTI()
216 pRTTI[ 7 ] = NULL; in insertRTTI()
217 pRTTI[ 8 ] = NULL; in insertRTTI()
219 pRTTI[ 9 ] = pRTTI[ 3 ]; in insertRTTI()
220 pRTTI[ 10 ] = pRTTI[ 4 ]; in insertRTTI()
221 pRTTI[ 11 ] = pRTTI[ 5 ]; in insertRTTI()
222 pRTTI[ 12 ] = pRTTI[ 6 ]; in insertRTTI()
223 pRTTI[ 13 ] = (void*)0x80000000; in insertRTTI()
224 strcpy(reinterpret_cast< char * >(pRTTI + RTTI_SIZE), rTypename.getStr()); in insertRTTI()
226 aAllRTTI[ rTypename ] = (void*)pRTTI; in insertRTTI()
234 pRTTI[ 3 ], pRTTI[ 4 ], pRTTI[ 5 ], pRTTI[ 6 ] in insertRTTI()
237 return pRTTI; in insertRTTI()
267 void** pRTTI = reinterpret_cast< void ** >( in generateRTTI() local
271 pRTTI[ 0 ] = reinterpret_cast< void * >(rttiSize * sizeof (void *)); in generateRTTI()
272 pRTTI[ 1 ] = NULL; in generateRTTI()
273 pRTTI[ 2 ] = (void*)(7*sizeof(void*)); in generateRTTI()
274 pRTTI[ 3 ] = (void*)aHash.getHash()[0]; in generateRTTI()
275 pRTTI[ 4 ] = (void*)aHash.getHash()[1]; in generateRTTI()
276 pRTTI[ 5 ] = (void*)aHash.getHash()[2]; in generateRTTI()
277 pRTTI[ 6 ] = (void*)aHash.getHash()[3]; in generateRTTI()
278 pRTTI[ 7 ] = NULL; in generateRTTI()
279 pRTTI[ 8 ] = NULL; in generateRTTI()
281 memcpy( pRTTI+9, pInherit, 4*nInherit*5 ); in generateRTTI()
282 pRTTI[ 8 +nInherit*5 ] = NULL; in generateRTTI()
283 pRTTI[ 9 +nInherit*5 ] = pRTTI[ 3 ]; in generateRTTI()
284 pRTTI[ 10+nInherit*5 ] = pRTTI[ 4 ]; in generateRTTI()
285 pRTTI[ 11+nInherit*5 ] = pRTTI[ 5 ]; in generateRTTI()
286 pRTTI[ 12+nInherit*5 ] = pRTTI[ 6 ]; in generateRTTI()
287 pRTTI[ 13+nInherit*5 ] = (void*)0x80000000; in generateRTTI()
289 reinterpret_cast< char * >(pRTTI + rttiSize), in generateRTTI()
292 aAllRTTI[ aRTTICompTypeName ] = (void*)pRTTI; in generateRTTI()
301 pRTTI[ 3 ], pRTTI[ 4 ], pRTTI[ 5 ], pRTTI[ 6 ] in generateRTTI()
305 return pRTTI; in generateRTTI()
340 void* pRTTI; in cc50_solaris_intel_raiseException() local
356 pRTTI = s_pRTTI->generateRTTI( (typelib_CompoundTypeDescription *)pTypeDescr ); in cc50_solaris_intel_raiseException()
399 __Crun::ex_throw(pCppExc, (const __Crun::static_type_info*)pRTTI, f); in cc50_solaris_intel_raiseException()