Home
last modified time | relevance | path

Searched refs:ScToken (Results 1 – 25 of 31) sorted by relevance

12

/AOO41X/main/sc/inc/
H A Dtoken.hxx42 class ScToken;
45 typedef formula::SimpleIntrusiveReference< class ScToken > ScTokenRef;
55 typedef ::boost::shared_ptr< ScToken > ScSharedTokenRef;
57 class SC_DLLPUBLIC ScToken : public formula::FormulaToken class
61 ScToken();
62 ScToken& operator=( const ScToken& );
66 ScToken( formula::StackVar eTypeP,OpCode e = ocPush ) : formula::FormulaToken(eTypeP,e) {} in ScToken() function in ScToken
67 ScToken( const ScToken& r ): formula::FormulaToken(r) {} in ScToken() function in ScToken
71 virtual ~ScToken();
120 class ScSingleRefToken : public ScToken
[all …]
H A Dcell.hxx310ScToken* pValidRefToken; // i120962, get the valid reference token if the cell was appl…
487 ScToken* GetValidRefToken() { return pValidRefToken; } // i120962 in GetValidRefToken()
H A Dformularesult.hxx533 return static_cast<const ScToken*>(mpToken)->GetMatrix(); in GetMatrix()
H A Dexternalrefmgr.hxx50 class ScToken;
/AOO41X/main/sc/source/core/tool/
H A Dtoken.cxx491 ScToken::~ScToken() in ~ScToken()
496 sal_Bool ScToken::TextEqual( const FormulaToken& _rToken ) const in TextEqual()
505 const ScToken& rToken = static_cast<const ScToken&>(_rToken); in TextEqual()
544 sal_Bool ScToken::Is3DRef() const in Is3DRef()
568 FormulaTokenRef ScToken::ExtendRangeReference( FormulaToken & rTok1, FormulaToken & rTok2, in ExtendRangeReference()
580 ScToken *p1 = static_cast<ScToken*>(&rTok1); in ExtendRangeReference()
581 ScToken *p2 = static_cast<ScToken*>(&rTok2); in ExtendRangeReference()
627 xRes = (bReuseDoubleRef && p1->GetRef() == 1 ? p1 : static_cast<ScToken*>(p1->Clone())); in ExtendRangeReference()
632 xRes = (bReuseDoubleRef && p2->GetRef() == 1 ? p2 : static_cast<ScToken*>(p2->Clone())); in ExtendRangeReference()
650 ScToken* pt[2] = { p1, p2 }; in ExtendRangeReference()
[all …]
H A Dcompiler.cxx4147 for( ScToken* t = static_cast<ScToken*>(pArr->GetNextReference()); t; in SetRelNameReference()
4148 t = static_cast<ScToken*>(pArr->GetNextReference()) ) in SetRelNameReference()
4167 for( ScToken* t = static_cast<ScToken*>(pArr->GetNextReference()); t; in MoveRelWrap()
4168 t = static_cast<ScToken*>(pArr->GetNextReference()) ) in MoveRelWrap()
4184 for( ScToken* t = static_cast<ScToken*>(rArr.GetNextReference()); t; in MoveRelWrap()
4185 t = static_cast<ScToken*>(rArr.GetNextReference()) ) in MoveRelWrap()
4207 ScToken* t; in UpdateReference()
4209 while( (t = static_cast<ScToken*>(pArr->GetNextColRowName())) != NULL ) in UpdateReference()
4243 for( t = static_cast<ScToken*>(pArr->GetNextReferenceRPN()); t && !pRangeData; in UpdateReference()
4244 t = static_cast<ScToken*>(pArr->GetNextReferenceRPN()) ) in UpdateReference()
[all …]
H A Drangenam.cxx210 ScToken* t; in GuessPosition()
212 while ( ( t = static_cast<ScToken*>(pCode->GetNextReference()) ) != NULL ) in GuessPosition()
290 ScToken* t; in UpdateTranspose()
293 while ( ( t = static_cast<ScToken*>(pCode->GetNextReference()) ) != NULL ) in UpdateTranspose()
318 ScToken* t; in UpdateGrow()
321 while ( ( t = static_cast<ScToken*>(pCode->GetNextReference()) ) != NULL ) in UpdateGrow()
615 ScToken* t; in TransferTabRef()
617 while ( ( t = static_cast<ScToken*>(pCode->GetNextReference()) ) != NULL ) in TransferTabRef()
673 ScToken* t; in ValidateTabRefs()
675 while ( ( t = static_cast<ScToken*>(pCode->GetNextReference()) ) != NULL ) in ValidateTabRefs()
[all …]
H A Dinterpr4.cxx863 pStack[ sp ] = (ScToken*) &r; in PushWithoutError()
1169 SingleRefToVars( static_cast<ScToken*>(p)->GetSingleRef(), rCol, rRow, rTab); in PopSingleRef()
1173 pLastStackRefToken = static_cast<ScToken*>(p->Clone()); 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()
1257 DoubleRefToVars(static_cast<ScToken*>(p), in PopDoubleRef()
1265 ScMatrixRef pMat = static_cast<ScToken*>(p)->GetMatrix(); 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()
[all …]
H A Dinterpr2.cxx1820 ScToken* x1 = static_cast<ScToken*>(p1st.get()); in ScIntersect()
1821 ScToken* x2 = static_cast<ScToken*>(p2nd.get()); in ScIntersect()
1827 ScToken* xt[2] = { x1, x2 }; in ScIntersect()
1895 ScToken* pt[2] = { x1, x2 }; in ScIntersect()
1958 FormulaTokenRef xRes = ScToken::ExtendRangeReference( *x1, *x2, aPos, false); in ScRangeFunc()
1987 ScToken* x1 = static_cast<ScToken*>(p1st.get()); in ScUnionFunc()
1988 ScToken* x2 = static_cast<ScToken*>(p2nd.get()); in ScUnionFunc()
2006 ScToken* pt[2] = { x1, x2 }; in ScUnionFunc()
H A Dreftokenhelper.cxx83 const ScToken* pT = static_cast<const ScToken*>(p); in compileRangeRepresentation()
107 ScSharedTokenRef(static_cast<ScToken*>(p->Clone()))); in compileRangeRepresentation()
H A Dinterpr1.cxx361 pJumpMatrix = static_cast<ScToken*>(pStack[sp-nStackLevel])->GetJumpMatrix(); in JumpMatrix()
2248 nRes = !static_cast<ScToken*>(x.get())->GetRefList()->empty(); in ScIsRef()
7011 static_cast<const ScToken*>(xExtRef.get())->GetIndex(), in lcl_CreateExternalRefSubroutine()
7012 static_cast<const ScToken*>(xExtRef.get())->GetString(), 1); in lcl_CreateExternalRefSubroutine()
7055 … ScSingleRefData& rData = static_cast<ScToken*>(xExtRef.get())->GetSingleRef(); in ScOffset()
7071 … ScSingleRefData& rData = static_cast<ScToken*>(xExtRef.get())->GetSingleRef(); in ScOffset()
7101 … ScComplexRefData& rData = static_cast<ScToken*>(xExtRef.get())->GetDoubleRef(); in ScOffset()
7125 … ScComplexRefData& rData = static_cast<ScToken*>(xExtRef.get())->GetDoubleRef(); in ScOffset()
7149 … ScComplexRefData& rData = static_cast<ScToken*>(xExtRef.get())->GetDoubleRef(); in ScOffset()
7195 nAreaCount = (sp ? static_cast<ScToken*>(pStack[sp-1])->GetRefList()->size() : 0); in ScIndex()
[all …]
H A Dchgtrack.cxx2027 void lcl_InvalidateReference( ScToken& rTok, const ScBigAddress& rPos ) in lcl_InvalidateReference()
2167 ScToken* t; in UpdateReference()
2170 while ( ( t = static_cast<ScToken*>(pArr->GetNextReference()) ) != NULL ) in UpdateReference()
2173 while ( ( t = static_cast<ScToken*>(pArr->GetNextReferenceRPN()) ) != NULL ) in UpdateReference()
2178 ScToken* t; in UpdateReference()
2181 while ( ( t = static_cast<ScToken*>(pArr->GetNextReference()) ) != NULL ) in UpdateReference()
2184 while ( ( t = static_cast<ScToken*>(pArr->GetNextReferenceRPN()) ) != NULL ) in UpdateReference()
/AOO41X/main/sc/source/core/data/
H A Dcell2.cxx243 const deque<ScToken*>::const_iterator aBegin, in lcl_checkRangeDimensions()
244 const deque<ScToken*>::const_iterator aEnd, in lcl_checkRangeDimensions()
247 deque<ScToken*>::const_iterator aCur(aBegin); in lcl_checkRangeDimensions()
279 const ScToken* const pRef1, const ScToken* const pRef2, in lcl_lessReferenceBy()
294 const ScToken* const pRef1, const ScToken* const pRef2, in lcl_isImmediatelyFollowing()
305 const deque<ScToken*>& rReferences, in lcl_checkIfAdjacent()
308 typedef deque<ScToken*>::const_iterator Iter; in lcl_checkIfAdjacent()
321 const deque<ScToken*>& rReferences, ScRange& rRange) in lcl_fillRangeFromRefList()
334 const ScAddress& aPos, deque<ScToken*>& rReferences, in lcl_refListFormsOneRange()
339 bind(&ScToken::CalcAbsIfRel, _1, aPos)) in lcl_refListFormsOneRange()
[all …]
H A Dcell.cxx246 ScToken* t; in StartListeningTo()
247 while ( ( t = static_cast<ScToken*>(pArr->GetNextReferenceRPN()) ) != NULL ) in StartListeningTo()
336 ScToken* t; in EndListeningTo()
337 while ( ( t = static_cast<ScToken*>(pArr->GetNextReferenceRPN()) ) != NULL ) in EndListeningTo()
752 pValidRefToken = static_cast<ScToken*>(rCell.pValidRefToken->Clone()); in ScFormulaCell()
775 ScToken* t; in ScFormulaCell()
776 … while ( ( t = static_cast<ScToken*>(pCode->GetNextReferenceOrName()) ) != NULL && !bCompile ) in ScFormulaCell()
847 ScToken* p = static_cast<ScToken*>(pCode->GetNextReferenceRPN()); in GetFormula()
910 ((pMat = static_cast<const ScToken*>(aResult.GetToken().get())->GetMatrix()) != 0)) in GetResultDimensions()
1570 pValidRefToken = static_cast<ScToken*>(p->GetLastStackRefToken()->Clone()); in InterpretTail()
[all …]
H A Dconditio.cxx67 ScSingleRefData& rRef2 = static_cast<ScToken*>(t)->GetDoubleRef().Ref2; in lcl_HasRelRef()
75 ScSingleRefData& rRef1 = static_cast<ScToken*>(t)->GetSingleRef(); in lcl_HasRelRef()
477 ScToken* p = static_cast<ScToken*>(rCode.GetNextReference()); in lcl_CondUpdateInsertTab()
497 p = static_cast<ScToken*>(rCode.GetNextReference()); in lcl_CondUpdateInsertTab()
987 ScToken* t; in SourceChanged()
988 while ( ( t = static_cast<ScToken*>(pFormula->GetNextReference()) ) != NULL ) in SourceChanged()
1077 ScToken* t; in GetValidSrcPos()
1078 while ( ( t = static_cast<ScToken*>(pFormula->GetNextReference()) ) != NULL ) in GetValidSrcPos()
H A Ddocumen4.cxx178 ScToken* t = static_cast<ScToken*>(aArr.AddMatrixSingleReference( aRefData)); in InsertMatrixFormula()
301 ScToken* t; in MarkUsedExternalReferences()
302 while (!bAllMarked && (t = static_cast<ScToken*>(rArr.GetNextReferenceOrName())) != NULL) in MarkUsedExternalReferences()
H A Dvalidat.cxx701 ScToken* t = NULL; in GetSelectionFromFormula()
702 if (pArr->GetLen() == 1 && (t = static_cast<ScToken*>(pArr->GetNextReferenceOrName())) != NULL) in GetSelectionFromFormula()
/AOO41X/main/sc/source/ui/unoobj/
H A Dtokenuno.cxx380 … lcl_SingleRefToApi( aSingleRef, static_cast<const ScToken&>(rToken).GetSingleRef() ); in ConvertToTokenSequence()
387 … lcl_SingleRefToApi( aCompRef.Reference1, static_cast<const ScToken&>(rToken).GetSingleRef() ); in ConvertToTokenSequence()
388 … lcl_SingleRefToApi( aCompRef.Reference2, static_cast<const ScToken&>(rToken).GetSingleRef2() ); in ConvertToTokenSequence()
396 …if (!ScRangeToSequence::FillMixedArray( rAPI.Data, static_cast<const ScToken&>(rToken).GetMatrix()… in ConvertToTokenSequence()
402 … lcl_ExternalRefToApi( aSingleRef, static_cast<const ScToken&>(rToken).GetSingleRef() ); in ConvertToTokenSequence()
416 … lcl_ExternalRefToApi( aComplRef.Reference1, static_cast<const ScToken&>(rToken).GetSingleRef() ); in ConvertToTokenSequence()
417 … lcl_ExternalRefToApi( aComplRef.Reference2, static_cast<const ScToken&>(rToken).GetSingleRef2() ); in ConvertToTokenSequence()
422 …lRef.Reference1.Sheet + (static_cast<const ScToken&>(rToken).GetSingleRef2().nTab - static_cast<co… in ConvertToTokenSequence()
H A Dchart2uno.cxx220 ScSharedTokenRef pCopy(static_cast<ScToken*>(p->Clone())); in getColRanges()
241 ScSharedTokenRef p2(static_cast<ScToken*>(p->Clone())); in getRowRanges()
257 ScSharedTokenRef p2(static_cast<ScToken*>(p->Clone())); in getAllRanges()
319 ScToken* pToken = static_cast<ScToken*>(pCol->First()); in Chart2PositionMap()
329 ScSharedTokenRef pSharedToken(static_cast<ScToken*>(pToken->Clone())); in Chart2PositionMap()
346 pToken = static_cast<ScToken*>(pCol->Next()); in Chart2PositionMap()
2059 ScSharedTokenRef(static_cast<ScToken*>(p->Clone()))); in createDataSequenceByRangeRepresentation()
2076 … ScSharedTokenRef(static_cast<ScToken*>(pCell->GetValidRefToken()->Clone()))); in createDataSequenceByRangeRepresentation()
2669 const ScMatrix* pMat = static_cast<ScToken*>(p)->GetMatrix(); in FillCacheFromExternalRef()
3310 ScSharedTokenRef p(static_cast<ScToken*>((*itr)->Clone())); in createClone()
/AOO41X/main/sc/source/core/inc/
H A Dinterpre.hxx91 class ScToken;
176 ScToken* pLastStackRefToken; // i120962: current valid reference token
318 void DoubleRefToVars( const ScToken* p,
842 ScToken* GetLastStackRefToken() { return pLastStackRefToken; } in GetLastStackRefToken()
/AOO41X/main/sc/source/filter/excel/
H A Dxeformula.cxx1299 const ScMatrix* pMatrix = static_cast< const ScToken* >( rTokData.mpScToken )->GetMatrix(); in ProcessMatrix()
1900 ScSingleRefData aRefData = static_cast< const ScToken* >( rTokData.mpScToken )->GetSingleRef(); in ProcessCellRef()
1957 ScComplexRefData aRefData = static_cast< const ScToken* >( rTokData.mpScToken )->GetDoubleRef(); in ProcessRangeRef()
2004 … ScSingleRefData aRefData = static_cast< const ScToken* >( rTokData.mpScToken )->GetSingleRef(); in ProcessExternalCellRef()
2040 … ScComplexRefData aRefData = static_cast< const ScToken* >( rTokData.mpScToken )->GetDoubleRef(); in ProcessExternalRangeRef()
2120 … ScSingleRefData aRefData = static_cast< ScToken* >( pScToken )->GetSingleRef(); in ProcessExternalName()
2127 … ScComplexRefData aRefData = static_cast< ScToken* >( pScToken )->GetDoubleRef(); in ProcessExternalName()
/AOO41X/main/sc/source/ui/miscdlgs/
H A Danyrefdg.cxx214 const ScToken* pToken = static_cast<const ScToken*>(pScTokA->GetNextReference()); in ShowFormulaReference()
244 pToken = static_cast<const ScToken*>(pScTokA->GetNextReference()); in ShowFormulaReference()
/AOO41X/main/sc/source/filter/inc/
H A Dimp_op.hxx45 class ScToken;
H A Dtokstack.hxx61 class ScToken;
/AOO41X/main/sc/source/ui/docshell/
H A Dexternalrefmgr.cxx1841 const ScSingleRefData& rRef = static_cast<ScToken*>(pToken)->GetSingleRef(); in getRangeNameTokens()
1844 …ScExternalSingleRefToken aNewToken(nFileId, aTabName, static_cast<ScToken*>(pToken)->GetSingleRef(… in getRangeNameTokens()
1851 const ScSingleRefData& rRef = static_cast<ScToken*>(pToken)->GetSingleRef(); in getRangeNameTokens()
1854 …ScExternalDoubleRefToken aNewToken(nFileId, aTabName, static_cast<ScToken*>(pToken)->GetDoubleRef(… in getRangeNameTokens()

12