Lines Matching refs:p

247         const sal_Unicode* p = pStart + nParseEnd;  in ConvertStringToValue()  local
249 switch (*p++) in ConvertStringToValue()
252 while (p < pStop && *p == ' ') in ConvertStringToValue()
253 ++p; in ConvertStringToValue()
254 if (p < pStop) in ConvertStringToValue()
260 bool bDate = (*(p-1) == '-'); in ConvertStringToValue()
267 const sal_Unicode* pLastStart = p; in ConvertStringToValue()
271 p = pStart; in ConvertStringToValue()
272 while (p < pStop && *p == ' ') in ConvertStringToValue()
273 ++p; in ConvertStringToValue()
274 if (p < pStop && !CharClass::isAsciiDigit(*p)) in ConvertStringToValue()
276 p = pLastStart; in ConvertStringToValue()
277 while (p < pStop && !nGlobalError && eState < blank) in ConvertStringToValue()
281 if (CharClass::isAsciiDigit(*p)) in ConvertStringToValue()
284 if (p - pLastStart >= 2 && eState != fraction) in ConvertStringToValue()
287 else if (p > pLastStart) in ConvertStringToValue()
292 … nUnit[eState] = aStr.copy( pLastStart - pStart, p - pLastStart).toInt32(); in ConvertStringToValue()
296 pLastStart = p + 1; // hypothetical next start in ConvertStringToValue()
304 if (*p != '-' || (p+1 == pStop)) in ConvertStringToValue()
308 if ((*p != 'T' || (p+1 == pStop)) && *p != ' ') in ConvertStringToValue()
316 if (*p != ':' || (p+1 == pStop)) in ConvertStringToValue()
320 if ((*p != ':' || (p+1 == pStop)) && *p != ' ') in ConvertStringToValue()
322 if (*p == ' ') in ConvertStringToValue()
326 if (((*p != ',' && *p != '.') || (p+1 == pStop)) && *p != ' ') in ConvertStringToValue()
328 if (*p == ' ') in ConvertStringToValue()
345 ++p; in ConvertStringToValue()
349 while (p < pStop && *p == ' ') in ConvertStringToValue()
350 ++p; in ConvertStringToValue()
351 if (p < pStop) in ConvertStringToValue()
357 if (eState == month || (eState == day && p <= pLastStart) || in ConvertStringToValue()
358 eState == hour || (eState == minute && p <= pLastStart)) in ConvertStringToValue()
364 if (p > pLastStart && eState < done) in ConvertStringToValue()
366 … nUnit[eState] = aStr.copy( pLastStart - pStart, p - pLastStart).toInt32(); in ConvertStringToValue()
550 sal_uInt16* p = (sal_uInt16*) pCellArr; in CreateDoubleArr() local
551 *p++ = static_cast<sal_uInt16>(nCol1); in CreateDoubleArr()
552 *p++ = static_cast<sal_uInt16>(nRow1); in CreateDoubleArr()
553 *p++ = static_cast<sal_uInt16>(nTab1); in CreateDoubleArr()
554 *p++ = static_cast<sal_uInt16>(nCol2); in CreateDoubleArr()
555 *p++ = static_cast<sal_uInt16>(nRow2); in CreateDoubleArr()
556 *p++ = static_cast<sal_uInt16>(nTab2); in CreateDoubleArr()
557 sal_uInt16* pCount = p; in CreateDoubleArr()
558 *p++ = 0; in CreateDoubleArr()
601 *p++ = static_cast<sal_uInt16>(nCol); in CreateDoubleArr()
602 *p++ = static_cast<sal_uInt16>(nRow); in CreateDoubleArr()
603 *p++ = static_cast<sal_uInt16>(nTab); in CreateDoubleArr()
604 *p++ = nErr; in CreateDoubleArr()
605 memcpy( p, &nVal, sizeof(double)); in CreateDoubleArr()
607 p = (sal_uInt16*) ( pCellArr + nPos ); in CreateDoubleArr()
636 sal_uInt16* p = (sal_uInt16*) pCellArr; in CreateStringArr() local
637 *p++ = static_cast<sal_uInt16>(nCol1); in CreateStringArr()
638 *p++ = static_cast<sal_uInt16>(nRow1); in CreateStringArr()
639 *p++ = static_cast<sal_uInt16>(nTab1); in CreateStringArr()
640 *p++ = static_cast<sal_uInt16>(nCol2); in CreateStringArr()
641 *p++ = static_cast<sal_uInt16>(nRow2); in CreateStringArr()
642 *p++ = static_cast<sal_uInt16>(nTab2); in CreateStringArr()
643 sal_uInt16* pCount = p; in CreateStringArr()
644 *p++ = 0; in CreateStringArr()
697 *p++ = static_cast<sal_uInt16>(nCol); in CreateStringArr()
698 *p++ = static_cast<sal_uInt16>(nRow); in CreateStringArr()
699 *p++ = static_cast<sal_uInt16>(nTab); in CreateStringArr()
700 *p++ = nErr; in CreateStringArr()
701 *p++ = nLen; in CreateStringArr()
702 memcpy( p, aTmp.GetBuffer(), nStrLen + 1); in CreateStringArr()
707 p = (sal_uInt16*) ( pCellArr + nPos ); in CreateStringArr()
736 sal_uInt16* p = (sal_uInt16*) pCellArr; in CreateCellArr() local
737 *p++ = static_cast<sal_uInt16>(nCol1); in CreateCellArr()
738 *p++ = static_cast<sal_uInt16>(nRow1); in CreateCellArr()
739 *p++ = static_cast<sal_uInt16>(nTab1); in CreateCellArr()
740 *p++ = static_cast<sal_uInt16>(nCol2); in CreateCellArr()
741 *p++ = static_cast<sal_uInt16>(nRow2); in CreateCellArr()
742 *p++ = static_cast<sal_uInt16>(nTab2); in CreateCellArr()
743 sal_uInt16* pCount = p; in CreateCellArr()
744 *p++ = 0; in CreateCellArr()
795 *p++ = static_cast<sal_uInt16>(nCol); in CreateCellArr()
796 *p++ = static_cast<sal_uInt16>(nRow); in CreateCellArr()
797 *p++ = static_cast<sal_uInt16>(nTab); in CreateCellArr()
798 *p++ = nErr; in CreateCellArr()
799 *p++ = nType; in CreateCellArr()
805 memcpy( p, &nVal, sizeof(double)); in CreateCellArr()
821 *p++ = nLen; in CreateCellArr()
822 memcpy( p, aTmp.GetBuffer(), nStrLen + 1); in CreateCellArr()
829 p = (sal_uInt16*) ( pCellArr + nPos ); in CreateCellArr()
891 void ScInterpreter::PushTempToken( FormulaToken* p ) in PushTempToken() argument
897 if (!p->GetRef()) in PushTempToken()
899 p->Delete(); in PushTempToken()
905 if (p->GetType() == svError) in PushTempToken()
907 p->SetError( nGlobalError); in PushTempToken()
908 PushTempTokenWithoutError( p); in PushTempToken()
912 if (!p->GetRef()) in PushTempToken()
914 p->Delete(); in PushTempToken()
919 PushTempTokenWithoutError( p); in PushTempToken()
924 void ScInterpreter::PushTempTokenWithoutError( FormulaToken* p ) in PushTempTokenWithoutError() argument
927 p->IncRef(); in PushTempTokenWithoutError()
932 p->DecRef(); in PushTempTokenWithoutError()
940 pStack[ sp ] = p; in PushTempTokenWithoutError()
1032 FormulaToken* p = pStack[ sp ]; in PopToken() local
1033 if (p->GetType() == svError) in PopToken()
1034 nGlobalError = p->GetError(); in PopToken()
1035 return p; in PopToken()
1051 FormulaToken* p = pStack[ sp ]; in PopDouble() local
1052 switch (p->GetType()) in PopDouble()
1055 nGlobalError = p->GetError(); in PopDouble()
1058 return p->GetDouble(); in PopDouble()
1080 FormulaToken* p = pStack[ sp ]; in PopString() local
1081 switch (p->GetType()) in PopString()
1084 nGlobalError = p->GetError(); in PopString()
1087 return p->GetString(); in PopString()
1162 FormulaToken* p = pStack[ sp ]; in PopSingleRef() local
1163 switch (p->GetType()) in PopSingleRef()
1166 nGlobalError = p->GetError(); in PopSingleRef()
1169 SingleRefToVars( static_cast<ScToken*>(p)->GetSingleRef(), rCol, rRow, rTab); in PopSingleRef()
1173 pLastStackRefToken = static_cast<ScToken*>(p->Clone()); in PopSingleRef()
1191 FormulaToken* p = pStack[ sp ]; in PopSingleRef() local
1192 switch (p->GetType()) in PopSingleRef()
1195 nGlobalError = p->GetError(); in PopSingleRef()
1202 SingleRefToVars( static_cast<ScToken*>(p)->GetSingleRef(), nCol, nRow, nTab); in PopSingleRef()
1207 pLastStackRefToken = static_cast<ScToken*>(p->Clone()); in PopSingleRef()
1220 void ScInterpreter::DoubleRefToVars( const ScToken* p, in DoubleRefToVars() argument
1226 const ScComplexRefData& rCRef = p->GetDoubleRef(); in DoubleRefToVars()
1246 FormulaToken* p = pStack[sp]; in PopDoubleRef() local
1247 switch (p->GetType()) in PopDoubleRef()
1250 nGlobalError = p->GetError(); in PopDoubleRef()
1257 DoubleRefToVars(static_cast<ScToken*>(p), in PopDoubleRef()
1265 ScMatrixRef pMat = static_cast<ScToken*>(p)->GetMatrix(); in PopDoubleRef()
1282 FormulaToken* p = pStack[ sp ]; in PopDoubleRef() local
1283 switch (p->GetType()) in PopDoubleRef()
1286 nGlobalError = p->GetError(); in PopDoubleRef()
1289 DoubleRefToVars( static_cast<ScToken*>(p), rCol1, rRow1, rTab1, rCol2, rRow2, rTab2, in PopDoubleRef()
1292 pLastStackRefToken = static_cast<ScToken*>(p->Clone()); in PopDoubleRef()
1329 ScToken* p = static_cast<ScToken*>(pToken); in PopDoubleRef() local
1333 nGlobalError = p->GetError(); in PopDoubleRef()
1337 DoubleRefToRange( p->GetDoubleRef(), rRange); in PopDoubleRef()
1339 pLastStackRefToken = static_cast<ScToken*>(p->Clone()); in PopDoubleRef()
1344 const ScRefList* pList = p->GetRefList(); in PopDoubleRef()
1379 FormulaToken* p = pStack[ sp ]; in PopDoubleRef() local
1380 switch (p->GetType()) in PopDoubleRef()
1383 nGlobalError = p->GetError(); in PopDoubleRef()
1386 … DoubleRefToRange( static_cast<ScToken*>(p)->GetDoubleRef(), rRange, bDontCheckForTableOp); in PopDoubleRef()
1388 pLastStackRefToken = static_cast<ScToken*>(p->Clone()); in PopDoubleRef()
1457 FormulaToken* p = pStack[ sp - i ]; in ConvertMatrixParameters() local
1458 if ( p->GetOpCode() != ocPush && p->GetOpCode() != ocMissing ) in ConvertMatrixParameters()
1464 switch ( p->GetType() ) in ConvertMatrixParameters()
1479 ScMatrixRef pMat = static_cast<ScToken*>(p)->GetMatrix(); in ConvertMatrixParameters()
1504 … DoubleRefToVars( static_cast<const ScToken*>( p), nCol1, nRow1, nTab1, nCol2, nRow2, nTab2); in ConvertMatrixParameters()
1507 ScMatrixRef pMat = CreateMatrixFromDoubleRef( p, in ConvertMatrixParameters()
1521 p->DecRef(); // p may be dead now! in ConvertMatrixParameters()
1562 FormulaToken* p = pStack[ --sp ]; in ConvertMatrixParameters() local
1563 p->IncRef(); in ConvertMatrixParameters()
1565 (*pParams)[ nParams - i ] = p; in ConvertMatrixParameters()
1587 FormulaToken* p = pStack[ sp ]; in PopMatrix() local
1588 switch (p->GetType()) in PopMatrix()
1591 nGlobalError = p->GetError(); in PopMatrix()
1595 ScMatrix* pMat = static_cast<ScToken*>(p)->GetMatrix(); in PopMatrix()
2802 SbxVariable* p = refArray->Get32( nIdx ); in ScMacro() local
2803 bOk = SetSbxVariable( p, aAdr ); in ScMacro()
2827 SbxVariable* p = refArray->Get32( nIdx ); in ScMacro() local
2829 p->PutString( pMat->GetString(nMatCol, nMatRow) ); in ScMacro()
2831 p->PutDouble( pMat->GetDouble(nMatCol, nMatRow)); in ScMacro()
3255 ScToken* p = static_cast<ScToken*>(xNew->First()); in ScExternalRef() local
3256 if (p->GetType() != svMatrix) in ScExternalRef()
3266 PushMatrix(p->GetMatrix()); in ScExternalRef()
3354 FormulaTokenRefPtr( FormulaToken* p ) : mp(p) { if (mp) mp->IncRef(); } in FormulaTokenRefPtr()
4035 FormulaToken** p = pStack; in Interpret() local
4037 (*p++)->DecRef(); in Interpret()