Lines Matching refs:rRef

772                                 const vector<String>& rTabNames, const ScComplexRefData& rRef )  in lcl_getLastTabName()  argument
774 SCsTAB nTabSpan = rRef.Ref2.nTab - rRef.Ref1.nTab; in lcl_getLastTabName()
873 const ScComplexRefData& rRef, in MakeRefStrImpl()
879 ScComplexRefData aRef( rRef ); in MakeRefStrImpl()
962 const ScComplexRefData& rRef, in MakeRefStr()
965 MakeRefStrImpl( rBuffer, rComp, rRef, bSingleRef, false); in MakeRefStr()
995 const String& rTabName, const ScSingleRefData& rRef, in makeExternalSingleRefStr()
1016 if (!rRef.IsTabRel()) in makeExternalSingleRefStr()
1023 if (!rRef.IsColRel()) in makeExternalSingleRefStr()
1025 MakeColStr( rBuffer, rRef.nCol); in makeExternalSingleRefStr()
1026 if (!rRef.IsRowRel()) in makeExternalSingleRefStr()
1028 MakeRowStr( rBuffer, rRef.nRow); in makeExternalSingleRefStr()
1034 … sal_uInt16 nFileId, const String& rTabName, const ScSingleRefData& rRef, in makeExternalRefStrImpl()
1037 ScSingleRefData aRef(rRef); in makeExternalRefStrImpl()
1064 … sal_uInt16 nFileId, const String& rTabName, const ScSingleRefData& rRef, in makeExternalRefStr()
1067 makeExternalRefStrImpl( rBuffer, rCompiler, nFileId, rTabName, rRef, pRefMgr, false); in makeExternalRefStr()
1071 … sal_uInt16 nFileId, const String& rTabName, const ScComplexRefData& rRef, in makeExternalRefStrImpl()
1074 ScComplexRefData aRef(rRef); in makeExternalRefStrImpl()
1131 … sal_uInt16 nFileId, const String& rTabName, const ScComplexRefData& rRef, in makeExternalRefStr()
1134 makeExternalRefStrImpl( rBuffer, rCompiler, nFileId, rTabName, rRef, pRefMgr, false); in makeExternalRefStr()
1149 const ScComplexRefData& rRef, in MakeRefStr()
1152 MakeRefStrImpl( rBuffer, rComp, rRef, bSingleRef, true); in MakeRefStr()
1161 … sal_uInt16 nFileId, const String& rTabName, const ScSingleRefData& rRef, in makeExternalRefStr()
1164 makeExternalRefStrImpl( rBuffer, rCompiler, nFileId, rTabName, rRef, pRefMgr, true); in makeExternalRefStr()
1168 … sal_uInt16 nFileId, const String& rTabName, const ScComplexRefData& rRef, in makeExternalRefStr()
1171 makeExternalRefStrImpl( rBuffer, rCompiler, nFileId, rTabName, rRef, pRefMgr, true); in makeExternalRefStr()
1183 const ScSingleRefData& rRef, in GetDocAndTab()
1190 if (rRef.IsTabDeleted() || in GetDocAndTab()
1191 !rComp.GetDoc()->GetName( rRef.nTab, rTabName )) in GetDocAndTab()
1217 const ScComplexRefData& rRef, in MakeDocStr()
1220 if( rRef.Ref1.IsFlag3D() ) in MakeDocStr()
1225 bStartHasDoc = GetDocAndTab( rComp, rRef.Ref1, in MakeDocStr()
1228 if( !bSingleRef && rRef.Ref2.IsFlag3D() ) in MakeDocStr()
1230 bEndHasDoc = GetDocAndTab( rComp, rRef.Ref2, in MakeDocStr()
1248 if( !bSingleRef && rRef.Ref2.IsFlag3D() && aStartTabName != aEndTabName ) in MakeDocStr()
1315 const ScComplexRefData& rRef ) in makeExternalTabNameRange()
1318 if (!lcl_getLastTabName(aLastTabName, rTabName, rTabNames, rRef)) in makeExternalTabNameRange()
1391 void makeSingleCellStr( ::rtl::OUStringBuffer& rBuf, const ScSingleRefData& rRef ) const in makeSingleCellStr()
1393 if (!rRef.IsColRel()) in makeSingleCellStr()
1395 MakeColStr(rBuf, rRef.nCol); in makeSingleCellStr()
1396 if (!rRef.IsRowRel()) in makeSingleCellStr()
1398 MakeRowStr(rBuf, rRef.nRow); in makeSingleCellStr()
1403 const ScComplexRefData& rRef, in MakeRefStr()
1406 ScComplexRefData aRef( rRef ); in MakeRefStr()
1498 … sal_uInt16 nFileId, const String& rTabName, const ScSingleRefData& rRef, in makeExternalRefStr()
1511 ScSingleRefData aRef(rRef); in makeExternalRefStr()
1523 … sal_uInt16 nFileId, const String& rTabName, const ScComplexRefData& rRef, in makeExternalRefStr()
1535 ScComplexRefData aRef(rRef); in makeExternalRefStr()
1568 r1c1_add_col( rtl::OUStringBuffer &rBuf, const ScSingleRefData& rRef ) in r1c1_add_col() argument
1571 if( rRef.IsColRel() ) in r1c1_add_col()
1573 if (rRef.nRelCol != 0) in r1c1_add_col()
1576 rBuf.append( String::CreateFromInt32( rRef.nRelCol ) ); in r1c1_add_col()
1581 rBuf.append( String::CreateFromInt32( rRef.nCol + 1 ) ); in r1c1_add_col()
1584 r1c1_add_row( rtl::OUStringBuffer &rBuf, const ScSingleRefData& rRef ) in r1c1_add_row() argument
1587 if( rRef.IsRowRel() ) in r1c1_add_row()
1589 if (rRef.nRelRow != 0) in r1c1_add_row()
1592 rBuf.append( String::CreateFromInt32( rRef.nRelRow ) ); in r1c1_add_row()
1597 rBuf.append( String::CreateFromInt32( rRef.nRow + 1 ) ); in r1c1_add_row()
1605 const ScComplexRefData& rRef, in MakeRefStr()
1608 ScComplexRefData aRef( rRef ); in MakeRefStr()
1632 r1c1_add_row( rBuf, rRef.Ref1 ); in MakeRefStr()
1633 if( rRef.Ref1.nRow != rRef.Ref2.nRow || in MakeRefStr()
1634 rRef.Ref1.IsRowRel() != rRef.Ref2.IsRowRel() ) { in MakeRefStr()
1636 r1c1_add_row( rBuf, rRef.Ref2 ); in MakeRefStr()
1644 r1c1_add_col( rBuf, rRef.Ref1 ); in MakeRefStr()
1645 if( rRef.Ref1.nCol != rRef.Ref2.nCol || in MakeRefStr()
1646 rRef.Ref1.IsColRel() != rRef.Ref2.IsColRel() ) in MakeRefStr()
1649 r1c1_add_col( rBuf, rRef.Ref2 ); in MakeRefStr()
1655 r1c1_add_row( rBuf, rRef.Ref1 ); in MakeRefStr()
1656 r1c1_add_col( rBuf, rRef.Ref1 ); in MakeRefStr()
1660 r1c1_add_row( rBuf, rRef.Ref2 ); in MakeRefStr()
1661 r1c1_add_col( rBuf, rRef.Ref2 ); in MakeRefStr()
1704 … sal_uInt16 nFileId, const String& rTabName, const ScSingleRefData& rRef, in makeExternalRefStr()
1717 ScSingleRefData aRef(rRef); in makeExternalRefStr()
1730 … sal_uInt16 nFileId, const String& rTabName, const ScComplexRefData& rRef, in makeExternalRefStr()
1742 ScComplexRefData aRef(rRef); in makeExternalRefStr()
1758 r1c1_add_row(rBuffer, rRef.Ref1); in makeExternalRefStr()
1759 if (rRef.Ref1.nRow != rRef.Ref2.nRow || rRef.Ref1.IsRowRel() != rRef.Ref2.IsRowRel()) in makeExternalRefStr()
1762 r1c1_add_row(rBuffer, rRef.Ref2); in makeExternalRefStr()
4211 ScSingleRefData& rRef = t->GetSingleRef(); in UpdateReference() local
4212 rRef.CalcAbsIfRel( rOldPos ); in UpdateReference()
4213 ScAddress aNewRef( rRef.nCol + nDx, rRef.nRow + nDy, rRef.nTab + nDz ); in UpdateReference()
4218 SingleDoubleRefModifier( rRef ).Ref() ) in UpdateReference()
4320 ScComplexRefData& rRef = t->GetDoubleRef(); in UpdateReference() local
4321 SCCOL nCols = rRef.Ref2.nCol - rRef.Ref1.nCol; in UpdateReference()
4322 SCROW nRows = rRef.Ref2.nRow - rRef.Ref1.nRow; in UpdateReference()
4323 SCTAB nTabs = rRef.Ref2.nTab - rRef.Ref1.nTab; in UpdateReference()
4329 if (rRef.Ref2.nCol - rRef.Ref1.nCol != nCols || in UpdateReference()
4330 rRef.Ref2.nRow - rRef.Ref1.nRow != nRows || in UpdateReference()
4331 rRef.Ref2.nTab - rRef.Ref1.nTab != nTabs) in UpdateReference()
4361 ScSingleRefData& rRef = t->GetSingleRef(); in UpdateReference() local
4362 SingleDoubleRefModifier aMod( rRef ); in UpdateReference()
4363 if ( rRef.IsRelName() ) in UpdateReference()
4389 ScComplexRefData& rRef = t->GetDoubleRef(); in UpdateReference() local
4390 SCCOL nCols = rRef.Ref2.nCol - rRef.Ref1.nCol; in UpdateReference()
4391 SCROW nRows = rRef.Ref2.nRow - rRef.Ref1.nRow; in UpdateReference()
4392 SCTAB nTabs = rRef.Ref2.nTab - rRef.Ref1.nTab; in UpdateReference()
4393 if ( rRef.Ref1.IsRelName() || rRef.Ref2.IsRelName() ) in UpdateReference()
4395 ScRefUpdate::MoveRelWrap( pDoc, aPos, MAXCOL, MAXROW, rRef ); in UpdateReference()
4401 r, nDx, nDy, nDz, rRef ) in UpdateReference()
4406 if (rRef.Ref2.nCol - rRef.Ref1.nCol != nCols || in UpdateReference()
4407 rRef.Ref2.nRow - rRef.Ref1.nRow != nRows || in UpdateReference()
4408 rRef.Ref2.nTab - rRef.Ref1.nTab != nTabs) in UpdateReference()
4420 ScRange aRef( rRef.Ref1.nCol, rRef.Ref1.nRow, in UpdateReference()
4421 rRef.Ref1.nTab, rRef.Ref2.nCol, rRef.Ref2.nRow, in UpdateReference()
4422 rRef.Ref2.nTab ); in UpdateReference()
4456 ScComplexRefData& rRef = aMod.Ref(); in UpdateNameReference() local
4457 bRelRef = rRef.Ref1.IsColRel() || rRef.Ref1.IsRowRel() || in UpdateNameReference()
4458 rRef.Ref1.IsTabRel(); in UpdateNameReference()
4460 bRelRef = rRef.Ref2.IsColRel() || rRef.Ref2.IsRowRel() || in UpdateNameReference()
4461 rRef.Ref2.IsTabRel(); in UpdateNameReference()
4462 bool bUpdate = !rRef.Ref1.IsColRel() || !rRef.Ref1.IsRowRel() || in UpdateNameReference()
4463 !rRef.Ref1.IsTabRel(); in UpdateNameReference()
4465 bUpdate = !rRef.Ref2.IsColRel() || !rRef.Ref2.IsRowRel() || in UpdateNameReference()
4466 !rRef.Ref2.IsTabRel(); in UpdateNameReference()
4476 bUpdate = bUpdate && !rRef.Ref1.IsTabRel() && !rRef.Ref2.IsTabRel(); in UpdateNameReference()
4480 rRef.CalcAbsIfRel( aPos); in UpdateNameReference()
4482 nDx, nDy, nDz, rRef, ScRefUpdate::ABSOLUTE) in UpdateNameReference()
4510 ScComplexRefData& rRef = aMod.Ref(); in UpdateSharedFormulaReference() local
4511 ScComplexRefData aBkp = rRef; in UpdateSharedFormulaReference()
4513 r, nDx, nDy, nDz, rRef ); in UpdateSharedFormulaReference()
4517 rRef.Ref1.nCol = aBkp.Ref1.nCol; in UpdateSharedFormulaReference()
4518 rRef.Ref1.nRelCol = aBkp.Ref1.nRelCol; in UpdateSharedFormulaReference()
4519 rRef.Ref1.SetColDeleted( aBkp.Ref1.IsColDeleted() ); in UpdateSharedFormulaReference()
4523 rRef.Ref1.nRow = aBkp.Ref1.nRow; in UpdateSharedFormulaReference()
4524 rRef.Ref1.nRelRow = aBkp.Ref1.nRelRow; in UpdateSharedFormulaReference()
4525 rRef.Ref1.SetRowDeleted( aBkp.Ref1.IsRowDeleted() ); in UpdateSharedFormulaReference()
4529 rRef.Ref1.nTab = aBkp.Ref1.nTab; in UpdateSharedFormulaReference()
4530 rRef.Ref1.nRelTab = aBkp.Ref1.nRelTab; in UpdateSharedFormulaReference()
4531 rRef.Ref1.SetTabDeleted( aBkp.Ref1.IsTabDeleted() ); in UpdateSharedFormulaReference()
4537 rRef.Ref2.nCol = aBkp.Ref2.nCol; in UpdateSharedFormulaReference()
4538 rRef.Ref2.nRelCol = aBkp.Ref2.nRelCol; in UpdateSharedFormulaReference()
4539 rRef.Ref2.SetColDeleted( aBkp.Ref2.IsColDeleted() ); in UpdateSharedFormulaReference()
4543 rRef.Ref2.nRow = aBkp.Ref2.nRow; in UpdateSharedFormulaReference()
4544 rRef.Ref2.nRelRow = aBkp.Ref2.nRelRow; in UpdateSharedFormulaReference()
4545 rRef.Ref2.SetRowDeleted( aBkp.Ref2.IsRowDeleted() ); in UpdateSharedFormulaReference()
4549 rRef.Ref2.nTab = aBkp.Ref2.nTab; in UpdateSharedFormulaReference()
4550 rRef.Ref2.nRelTab = aBkp.Ref2.nRelTab; in UpdateSharedFormulaReference()
4551 rRef.Ref2.SetTabDeleted( aBkp.Ref2.IsTabDeleted() ); in UpdateSharedFormulaReference()
4587 ScSingleRefData& rRef = t->GetSingleRef(); in UpdateInsertTab() local
4588 if ( rRef.IsTabRel() ) in UpdateInsertTab()
4590 rRef.nTab = rRef.nRelTab + nOldPosTab; in UpdateInsertTab()
4591 if ( rRef.nTab < 0 ) in UpdateInsertTab()
4592rRef.nTab = sal::static_int_cast<SCsTAB>( rRef.nTab + pDoc->GetTableCount() ); // was a wrap in UpdateInsertTab()
4594 if (nTable <= rRef.nTab) in UpdateInsertTab()
4595 ++rRef.nTab; in UpdateInsertTab()
4596 rRef.nRelTab = rRef.nTab - nPosTab; in UpdateInsertTab()
4604 ScSingleRefData& rRef = t->GetDoubleRef().Ref2; in UpdateInsertTab() local
4605 if ( rRef.IsTabRel() ) in UpdateInsertTab()
4607 rRef.nTab = rRef.nRelTab + nOldPosTab; in UpdateInsertTab()
4608 if ( rRef.nTab < 0 ) in UpdateInsertTab()
4609rRef.nTab = sal::static_int_cast<SCsTAB>( rRef.nTab + pDoc->GetTableCount() ); // was a wrap in UpdateInsertTab()
4611 if (nTable <= rRef.nTab) in UpdateInsertTab()
4612 ++rRef.nTab; in UpdateInsertTab()
4613 rRef.nRelTab = rRef.nTab - nPosTab; in UpdateInsertTab()
4699 ScSingleRefData& rRef = t->GetSingleRef(); in UpdateDeleteTab() local
4700 if ( rRef.IsTabRel() ) in UpdateDeleteTab()
4701 nTab = rRef.nTab = rRef.nRelTab + nOldPosTab; in UpdateDeleteTab()
4703 nTab = rRef.nTab; in UpdateDeleteTab()
4706 rRef.nTab = nTab - 1; in UpdateDeleteTab()
4721 rRef.nTab = MAXTAB+1; in UpdateDeleteTab()
4722 rRef.SetTabDeleted( sal_True ); in UpdateDeleteTab()
4729 rRef.nTab = MAXTAB+1; in UpdateDeleteTab()
4730 rRef.SetTabDeleted( sal_True ); in UpdateDeleteTab()
4734 rRef.nRelTab = rRef.nTab - nPosTab; in UpdateDeleteTab()
4742 ScSingleRefData& rRef = t->GetDoubleRef().Ref2; in UpdateDeleteTab() local
4743 if ( rRef.IsTabRel() ) in UpdateDeleteTab()
4744 nTab = rRef.nTab = rRef.nRelTab + nOldPosTab; in UpdateDeleteTab()
4746 nTab = rRef.nTab; in UpdateDeleteTab()
4749 rRef.nTab = nTab - 1; in UpdateDeleteTab()
4755 rRef.nTab = nTab - 1; // shrink area in UpdateDeleteTab()
4758 rRef.nTab = MAXTAB+1; in UpdateDeleteTab()
4759 rRef.SetTabDeleted( sal_True ); in UpdateDeleteTab()
4763 rRef.nRelTab = rRef.nTab - nPosTab; in UpdateDeleteTab()
5120 ScSingleRefData& rRef = static_cast<ScToken*>(_pTokenP)->GetSingleRef(); in CreateStringFromSingleRef() local
5122 aRef.Ref1 = aRef.Ref2 = rRef; in CreateStringFromSingleRef()
5125 rRef.CalcAbsIfRel( aPos ); in CreateStringFromSingleRef()
5126 if ( pDoc->HasStringData( rRef.nCol, rRef.nRow, rRef.nTab ) ) in CreateStringFromSingleRef()
5129 pDoc->GetString( rRef.nCol, rRef.nRow, rRef.nTab, aStr ); in CreateStringFromSingleRef()
5249 ScSingleRefData& rRef = static_cast<ScToken*>((FormulaToken*)pToken)->GetSingleRef(); in HandleSingleRef() local
5250 rRef.CalcAbsIfRel( aPos ); in HandleSingleRef()
5251 if ( !rRef.Valid() ) in HandleSingleRef()
5256 SCCOL nCol = rRef.nCol; in HandleSingleRef()
5257 SCROW nRow = rRef.nRow; in HandleSingleRef()
5258 SCTAB nTab = rRef.nTab; in HandleSingleRef()
5260 sal_Bool bColName = rRef.IsColRel(); in HandleSingleRef()