Lines Matching refs:pDesc

1118 ScFuncRes::ScFuncRes( ResId &aRes, ScFuncDesc* pDesc, bool & rbSuppressed )  in ScFuncRes()  argument
1122 pDesc->nCategory = GetNum(); in ScFuncRes()
1123 pDesc->sHelpId = ReadByteStringRes(); //! Hack, see scfuncs.src in ScFuncRes()
1124 pDesc->nArgCount = GetNum(); in ScFuncRes()
1125 sal_uInt16 nArgs = pDesc->nArgCount; in ScFuncRes()
1132 pDesc->pDefArgFlags = new ScFuncDesc::ParameterFlags[nArgs]; in ScFuncRes()
1135 pDesc->pDefArgFlags[i].bOptional = (bool)GetNum(); in ScFuncRes()
1154 if (pDesc->nArgCount >= PAIRED_VAR_ARGS && nParam >= nArgs-2) in ScFuncRes()
1159 else if (pDesc->nArgCount >= VAR_ARGS && nParam == nArgs-1) in ScFuncRes()
1166 pDesc->pDefArgFlags[nParam].bSuppress = true; in ScFuncRes()
1167 pDesc->bHasSuppressedArgs = true; in ScFuncRes()
1178pDesc->pFuncName = new String( ScCompiler::GetNativeSymbol( static_cast<OpCode>( aRes.GetId()))); in ScFuncRes()
1179 pDesc->pFuncDesc = new String(ScResId(1)); in ScFuncRes()
1183 pDesc->ppDefArgNames = new String*[nArgs]; in ScFuncRes()
1184 pDesc->ppDefArgDescs = new String*[nArgs]; in ScFuncRes()
1187 pDesc->ppDefArgNames[i] = new String(ScResId(2*(i+1) )); in ScFuncRes()
1188 pDesc->ppDefArgDescs[i] = new String(ScResId(2*(i+1)+1)); in ScFuncRes()
1221 ScFuncDesc* pDesc = NULL; in ScFunctionList() local
1248 pDesc = new ScFuncDesc; in ScFunctionList()
1250 ScFuncRes aSubRes( aRes, pDesc, bSuppressed); in ScFunctionList()
1255 delete pDesc; in ScFunctionList()
1258 pDesc->nFIndex = i; in ScFunctionList()
1259 aFunctionList.Insert( pDesc, LIST_APPEND ); in ScFunctionList()
1261 nStrLen = (*(pDesc->pFuncName)).Len(); in ScFunctionList()
1288 pDesc = new ScFuncDesc; in ScFunctionList()
1292 pDesc->nFIndex = nNextId++; // ??? OpCode vergeben in ScFunctionList()
1293 pDesc->nCategory = ID_FUNCTION_GRP_ADDINS; in ScFunctionList()
1294 pDesc->pFuncName = new String(pAddInFuncData->GetInternalName()); in ScFunctionList()
1295 pDesc->pFuncName->ToUpperAscii(); in ScFunctionList()
1296 pDesc->pFuncDesc = new String( aArgDesc ); in ScFunctionList()
1297 *(pDesc->pFuncDesc) += '\n'; in ScFunctionList()
1298 pDesc->pFuncDesc->AppendAscii(RTL_CONSTASCII_STRINGPARAM( "( AddIn: " )); in ScFunctionList()
1299 *(pDesc->pFuncDesc) += pAddInFuncData->GetModuleName(); in ScFunctionList()
1300 pDesc->pFuncDesc->AppendAscii(RTL_CONSTASCII_STRINGPARAM( " )" )); in ScFunctionList()
1301 pDesc->nArgCount = nArgs; in ScFunctionList()
1304 pDesc->pDefArgFlags = new ScFuncDesc::ParameterFlags[nArgs]; in ScFunctionList()
1305 pDesc->ppDefArgNames = new String*[nArgs]; in ScFunctionList()
1306 pDesc->ppDefArgDescs = new String*[nArgs]; in ScFunctionList()
1309 pDesc->pDefArgFlags[j].bOptional = false; in ScFunctionList()
1310 pDesc->pDefArgFlags[j].bSuppress = false; in ScFunctionList()
1313 pDesc->ppDefArgNames[j] = new String( aArgName ); in ScFunctionList()
1319 pDesc->ppDefArgNames[j] = new String( aDefArgNameValue ); in ScFunctionList()
1322 pDesc->ppDefArgNames[j] = new String( aDefArgNameString ); in ScFunctionList()
1325 pDesc->ppDefArgNames[j] = new String( aDefArgNameValues ); in ScFunctionList()
1328 pDesc->ppDefArgNames[j] = new String( aDefArgNameStrings ); in ScFunctionList()
1331 pDesc->ppDefArgNames[j] = new String( aDefArgNameCells ); in ScFunctionList()
1334 pDesc->ppDefArgNames[j] = new String( aDefArgNameNone ); in ScFunctionList()
1339 pDesc->ppDefArgDescs[j] = new String( aArgDesc ); in ScFunctionList()
1345 pDesc->ppDefArgDescs[j] = new String( aDefArgDescValue ); in ScFunctionList()
1348 pDesc->ppDefArgDescs[j] = new String( aDefArgDescString ); in ScFunctionList()
1351 pDesc->ppDefArgDescs[j] = new String( aDefArgDescValues ); in ScFunctionList()
1354 pDesc->ppDefArgDescs[j] = new String( aDefArgDescStrings ); in ScFunctionList()
1357 pDesc->ppDefArgDescs[j] = new String( aDefArgDescCells ); in ScFunctionList()
1360 pDesc->ppDefArgDescs[j] = new String( aDefArgDescNone ); in ScFunctionList()
1368 aFunctionList.Insert(pDesc, LIST_APPEND); in ScFunctionList()
1369 nStrLen = (*(pDesc->pFuncName)).Len(); in ScFunctionList()
1380 pDesc = new ScFuncDesc; in ScFunctionList()
1381 pDesc->nFIndex = nNextId++; in ScFunctionList()
1383 if ( pUnoAddIns->FillFunctionDesc( nFunc, *pDesc ) ) in ScFunctionList()
1385 aFunctionList.Insert(pDesc, LIST_APPEND); in ScFunctionList()
1386 nStrLen = (*(pDesc->pFuncName)).Len(); in ScFunctionList()
1391 delete pDesc; in ScFunctionList()
1399 const ScFuncDesc* pDesc = First(); in ~ScFunctionList() local
1400 while (pDesc) in ~ScFunctionList()
1402 delete pDesc; in ~ScFunctionList()
1403 pDesc = Next(); in ~ScFunctionList()
1768 const ScFuncDesc* pDesc; in ScFunctionMgr() local
1780 pDesc = pFuncList->GetFunction(n); in ScFunctionMgr()
1786 … if ( pCaseCollator->compareString(*pDesc->pFuncName, *pTmpDesc->pFuncName ) == COMPARE_LESS ) in ScFunctionMgr()
1789 pRootList->Insert((void*)pDesc, nTmpCnt); // Einsortieren in ScFunctionMgr()
1794 pDesc = (const ScFuncDesc*)pRootList->GetObject(n); in ScFunctionMgr()
1795 DBG_ASSERT((pDesc->nCategory) < MAX_FUNCCAT, "Unbekannte Kategorie"); in ScFunctionMgr()
1796 if ((pDesc->nCategory) < MAX_FUNCCAT) in ScFunctionMgr()
1797 aCatLists[pDesc->nCategory]->Insert((void*)pDesc, LIST_APPEND); in ScFunctionMgr()
1814 const ScFuncDesc* pDesc = NULL; in Get() local
1816 for (pDesc = First(0); pDesc; pDesc = Next()) in Get()
1817 if (rFName.EqualsIgnoreCaseAscii(*(pDesc->pFuncName))) in Get()
1819 return pDesc; in Get()
1826 const ScFuncDesc* pDesc; in Get() local
1827 for (pDesc = First(0); pDesc; pDesc = Next()) in Get()
1828 if (pDesc->nFIndex == nFIndex) in Get()
1830 return pDesc; in Get()
1942 const ScFuncDesc* pDesc = NULL; in getFunction() local
1944 …for (pDesc = (const ScFuncDesc*)m_pCategory->First(); i < _nPos && pDesc; pDesc = (const ScFuncDe… in getFunction()
1946 return pDesc; in getFunction()