Lines Matching refs:pParamTypeDescr
198 typelib_TypeDescription * pParamTypeDescr = 0; in cpp_call() local
199 TYPELIB_DANGER_GET( &pParamTypeDescr, rParam.pTypeRef ); in cpp_call()
202 && bridges::cpp_uno::shared::isSimpleType( pParamTypeDescr )) in cpp_call()
204 uno_copyAndConvertData( pCppArgs[nPos] = pCppStack, pUnoArgs[nPos], pParamTypeDescr, in cpp_call()
207 switch (pParamTypeDescr->eTypeClass) in cpp_call()
215 TYPELIB_DANGER_RELEASE( pParamTypeDescr ); in cpp_call()
223 *(void **)pCppStack = pCppArgs[nPos] = alloca( pParamTypeDescr->nSize ), in cpp_call()
224 pParamTypeDescr ); in cpp_call()
227 ppTempParamTypeDescr[nTempIndizes++] = pParamTypeDescr; in cpp_call()
231 pParamTypeDescr )) in cpp_call()
234 *(void **)pCppStack = pCppArgs[nPos] = alloca( pParamTypeDescr->nSize ), in cpp_call()
235 pUnoArgs[nPos], pParamTypeDescr, in cpp_call()
240 ppTempParamTypeDescr[nTempIndizes++] = pParamTypeDescr; in cpp_call()
246 TYPELIB_DANGER_RELEASE( pParamTypeDescr ); in cpp_call()
266 typelib_TypeDescription * pParamTypeDescr = ppTempParamTypeDescr[nTempIndizes]; in cpp_call() local
272 uno_destructData( pUnoArgs[nIndex], pParamTypeDescr, 0 ); // destroy uno value in cpp_call()
273 uno_copyAndConvertData( pUnoArgs[nIndex], pCppArgs[nIndex], pParamTypeDescr, in cpp_call()
279 uno_copyAndConvertData( pUnoArgs[nIndex], pCppArgs[nIndex], pParamTypeDescr, in cpp_call()
283 uno_destructData( pCppArgs[nIndex], pParamTypeDescr, cpp_release ); in cpp_call()
285 TYPELIB_DANGER_RELEASE( pParamTypeDescr ); in cpp_call()