Lines Matching refs:pCode
626 pCode( NULL ), in ScFormulaCell()
656 pCode( NULL ), in ScFormulaCell()
688 pCode( pArr ? new ScTokenArray( *pArr ) : new ScTokenArray ), in ScFormulaCell()
711 if( pCode->GetLen() && !pCode->GetCodeError() && !pCode->GetCodeLen() ) in ScFormulaCell()
713 ScCompiler aComp( pDocument, aPos, *pCode); in ScFormulaCell()
720 pCode->Reset(); in ScFormulaCell()
721 if ( pCode->GetNextOpCodeRPN( ocSubTotal ) ) in ScFormulaCell()
756 pCode = (rCell.pCode) ? rCell.pCode->Clone() : NULL; in ScFormulaCell()
759 pCode->ReadjustRelative3DReferences( rCell.aPos, aPos ); in ScFormulaCell()
764 if ( pCode->GetCodeError() && !pDocument->IsClipboard() && pCode->GetLen() ) in ScFormulaCell()
766 pCode->SetCodeError( 0 ); in ScFormulaCell()
774 pCode->Reset(); in ScFormulaCell()
776 … while ( ( t = static_cast<ScToken*>(pCode->GetNextReferenceOrName()) ) != NULL && !bCompile ) in ScFormulaCell()
807 bCompileLater = pCode->HasOpCode( ocRange) || pCode->HasOpCode( ocColRowName); in ScFormulaCell()
828 delete pCode; in ~ScFormulaCell()
838 if( pCode->GetCodeError() && !pCode->GetLen() ) in GetFormula()
840 rBuffer = rtl::OUStringBuffer( ScGlobal::GetErrorString( pCode->GetCodeError())); in GetFormula()
846 pCode->Reset(); in GetFormula()
847 ScToken* p = static_cast<ScToken*>(pCode->GetNextReferenceRPN()); in GetFormula()
869 ScCompiler aComp( pDocument, aPos, *pCode); in GetFormula()
881 ScCompiler aComp( pDocument, aPos, *pCode); in GetFormula()
909 if (!pCode->GetCodeError() && aResult.GetType() == svMatrixCell && in GetResultDimensions()
923 if ( pCode && pDocument->IsClipOrUndo() ) return; in Compile()
928 if ( pCode ) in Compile()
929 pCode->Clear(); in Compile()
930 ScTokenArray* pCodeOld = pCode; in Compile()
933 pCode = aComp.CompileString( rFormula ); in Compile()
936 if( !pCode->GetCodeError() ) in Compile()
938 …if ( !pCode->GetLen() && aResult.GetHybridFormula().Len() && rFormula == aResult.GetHybridFormula(… in Compile()
941 pCode->AddBad( rFormula.GetBuffer() + 1 ); in Compile()
943 pCode->AddBad( rFormula.GetBuffer() ); in Compile()
962 if( !pCode->GetLen() && aResult.GetHybridFormula().Len() ) in CompileTokenArray()
964 else if( bCompile && !pDocument->IsClipOrUndo() && !pCode->GetCodeError() ) in CompileTokenArray()
975 if( !bNoListening && pCode->GetCodeLen() ) in CompileTokenArray()
977 ScCompiler aComp(pDocument, aPos, *pCode); in CompileTokenArray()
980 if( !pCode->GetCodeError() ) in CompileTokenArray()
1005 ScCompiler aComp( pDocument, aPos, *pCode); in CompileXML()
1012 if ( pCode ) in CompileXML()
1013 pCode->Clear(); in CompileXML()
1014 ScTokenArray* pCodeOld = pCode; in CompileXML()
1015 pCode = aComp.CompileString( aFormula, aFormulaNmsp ); in CompileXML()
1017 if( !pCode->GetCodeError() ) in CompileXML()
1019 if ( !pCode->GetLen() ) in CompileXML()
1022 pCode->AddBad( aFormula.GetBuffer() + 1 ); in CompileXML()
1024 pCode->AddBad( aFormula.GetBuffer() ); in CompileXML()
1027 if( !pCode->GetCodeError() ) in CompileXML()
1045 if ( !pDocument->GetHasMacroFunc() && pCode->HasOpCodeRPN( ocMacro ) ) in CompileXML()
1055 if( !pCode->GetLen() && aResult.GetHybridFormula().Len() ) in CalcAfterLoad()
1064 if( pCode->GetLen() && !pCode->GetCodeLen() && !pCode->GetCodeError() ) in CalcAfterLoad()
1066 ScCompiler aComp(pDocument, aPos, *pCode); in CalcAfterLoad()
1088 GetMatrixFlag() == MM_NONE && pCode->HasMatrixDoubleRefOps() ) in CalcAfterLoad()
1096 if( !bNewCompiled || !pCode->GetCodeError() ) in CalcAfterLoad()
1099 if( !pCode->IsRecalcModeNormal() ) in CalcAfterLoad()
1102 if ( pCode->IsRecalcModeAlways() ) in CalcAfterLoad()
1114 return pCode && pDocument->MarkUsedExternalReferences( *pCode); in MarkUsedExternalReferences()
1501 if( !pCode->GetCodeLen() && !pCode->GetCodeError() ) in InterpretTail()
1510 if ( !pCode->GetLen() && aResult.GetHybridFormula().Len() ) in InterpretTail()
1512 pCode->SetCodeError( errNoCode ); in InterpretTail()
1521 if( pCode->GetCodeLen() && pDocument ) in InterpretTail()
1538 ScInterpreter* p = new ScInterpreter( this, pDocument, aPos, *pCode ); in InterpretTail()
1578 if( p->GetError() && pCode->IsHyperLink()) in InterpretTail()
1579 pCode->SetHyperLink(sal_False); in InterpretTail()
1714 if( cMatrixFlag != MM_FORMULA && !pCode->IsHyperLink() ) in InterpretTail()
1735 if ( !pCode->IsRecalcModeAlways() ) in InterpretTail()
1740 if ( pCode->IsRecalcModeForced() ) in InterpretTail()
1759 DBG_ASSERT( pCode->GetCodeError(), "kein UPN-Code und kein Fehler ?!?!" ); in InterpretTail()
1833 || pCode->IsRecalcModeAlways()) in Notify()
1906 pCode->SetCodeError( n ); in SetErrCode()
1921 pCode->AddRecalcMode( nBits ); in AddRecalcMode()
2000 pCode = pCell->GetCode(); in ScDetectiveRefIter()
2001 pCode->Reset(); in ScDetectiveRefIter()
2025 ScToken* p = static_cast<ScToken*>(pCode->GetNextReferenceRPN()); in GetNextRef()
2031 p = static_cast<ScToken*>(pCode->GetNextReferenceRPN()); in GetNextRef()