Home
last modified time | relevance | path

Searched refs:ScFormulaCell (Results 1 – 25 of 262) sorted by relevance

1234567891011

/dports/editors/libreoffice/libreoffice-7.2.6.2/sc/inc/
H A Dformulacell.hxx49 class ScFormulaCell;
65 ScFormulaCell *mpTopCell;
108 class SC_DLLPUBLIC ScFormulaCell : public SvtListener class
137 ScFormulaCell* pPrevious;
138 ScFormulaCell* pNext;
139 ScFormulaCell* pPreviousTrack;
140 ScFormulaCell* pNextTrack;
148 ScFormulaCell( const ScFormulaCell& ) = delete;
180 ScFormulaCell* Clone() const;
211ScFormulaCell(const ScFormulaCell& rCell, ScDocument& rDoc, const ScAddress& rPos, ScCloneFlags nC…
[all …]
H A Dsharedformula.hxx35 ScFormulaCell* pPrev = *it; in groupFormulaCells()
36 ScFormulaCell* pCur = nullptr; in groupFormulaCells()
40 ScFormulaCell::CompareState eState = pCur->CompareByTokenArray(*pPrev); in groupFormulaCells()
41 if (eState == ScFormulaCell::NotEqual) in groupFormulaCells()
54 xGroup = pPrev->CreateCellGroup(2, eState == ScFormulaCell::EqualInvariant); in groupFormulaCells()
60 static const ScFormulaCell* getSharedTopFormulaCell(const CellStoreType::position_type& aPos);
101 const CellStoreType::position_type& rPos, ScFormulaCell& rCell1, ScFormulaCell& rCell2 );
121 static void unshareFormulaCell(const CellStoreType::position_type& aPos, ScFormulaCell& rCell);
142 static void startListeningAsGroup( StartListeningContext& rCxt, ScFormulaCell** ppSharedTop );
H A Drecursionhelper.hxx29 class ScFormulaCell;
33 ScFormulaCell* pCell;
37 ScFormulaCell* p, bool bR, const ScFormulaResult & rRes ) : in ScFormulaRecursionEntry()
47 typedef ::std::stack< ScFormulaCell* > ScRecursionInIterationStack;
52 std::vector< ScFormulaCell* > aFGList;
66 std::vector< ScFormulaCell* > aTemporaryGroupCells;
88 void Insert( ScFormulaCell* p, bool bOldRunning, const ScFormulaResult & rRes );
113 bool PushFormulaGroup(ScFormulaCell* pCell);
115 bool AnyCycleMemberInDependencyEvalMode(const ScFormulaCell* pCell);
124 void AddTemporaryGroupCell(ScFormulaCell* cell);
[all …]
H A Dformulalogger.hxx18 class ScFormulaCell;
77 const ScDocument& rDoc, const ScFormulaCell& rCell,
112 void addGroupSizeThresholdMessage( const ScFormulaCell& rCell );
126 GroupScope enterGroup( const ScDocument& rDoc, const ScFormulaCell& rCell );
169 void addGroupSizeThresholdMessage( const ScFormulaCell& /*rCell*/ )
177 GroupScope enterGroup( const ScDocument& /*rDoc*/, const ScFormulaCell& /*rCell*/ )
H A Dgrouparealistener.hxx18 class ScFormulaCell;
60 …aCells( SCTAB nTab, SCCOL nCol, SCROW nRow1, SCROW nRow2, std::vector<ScFormulaCell*>& rCells ) co…
61 void collectFormulaCells( SCROW nRow1, SCROW nRow2, std::vector<ScFormulaCell*>& rCells ) const;
66 const ScFormulaCell* getTopCell() const;
/dports/editors/libreoffice6/libreoffice-6.4.7.2/sc/inc/
H A Dformulacell.hxx48 class ScFormulaCell;
64 ScFormulaCell *mpTopCell;
107 class SC_DLLPUBLIC ScFormulaCell : public SvtListener class
135 ScFormulaCell* pPrevious;
136 ScFormulaCell* pNext;
137 ScFormulaCell* pPreviousTrack;
138 ScFormulaCell* pNextTrack;
146 ScFormulaCell( const ScFormulaCell& ) = delete;
178 ScFormulaCell* Clone() const;
209ScFormulaCell(const ScFormulaCell& rCell, ScDocument& rDoc, const ScAddress& rPos, ScCloneFlags nC…
[all …]
H A Dsharedformula.hxx36 ScFormulaCell* pPrev = *it; in groupFormulaCells()
37 ScFormulaCell* pCur = nullptr; in groupFormulaCells()
41 ScFormulaCell::CompareState eState = pCur->CompareByTokenArray(*pPrev); in groupFormulaCells()
42 if (eState == ScFormulaCell::NotEqual) in groupFormulaCells()
55 xGroup = pPrev->CreateCellGroup(2, eState == ScFormulaCell::EqualInvariant); in groupFormulaCells()
61 static const ScFormulaCell* getSharedTopFormulaCell(const CellStoreType::position_type& aPos);
102 const CellStoreType::position_type& rPos, ScFormulaCell& rCell1, ScFormulaCell& rCell2 );
122 static void unshareFormulaCell(const CellStoreType::position_type& aPos, ScFormulaCell& rCell);
143 static void startListeningAsGroup( StartListeningContext& rCxt, ScFormulaCell** ppSharedTop );
H A Drecursionhelper.hxx30 class ScFormulaCell;
34 ScFormulaCell* const pCell;
38 ScFormulaCell* p, bool bR, const ScFormulaResult & rRes ) : in ScFormulaRecursionEntry()
48 typedef ::std::stack< ScFormulaCell* > ScRecursionInIterationStack;
49 typedef ::std::vector< ScFormulaCell* > ScFGList;
68 std::vector< ScFormulaCell* > aTemporaryGroupCells;
90 void Insert( ScFormulaCell* p, bool bOldRunning, const ScFormulaResult & rRes );
115 bool PushFormulaGroup(ScFormulaCell* pCell);
117 bool AnyCycleMemberInDependencyEvalMode(ScFormulaCell* pCell);
126 void AddTemporaryGroupCell(ScFormulaCell* cell);
[all …]
H A Dformulalogger.hxx18 class ScFormulaCell;
77 const ScDocument& rDoc, const ScFormulaCell& rCell,
112 void addGroupSizeThresholdMessage( const ScFormulaCell& rCell );
126 GroupScope enterGroup( const ScDocument& rDoc, const ScFormulaCell& rCell );
169 void addGroupSizeThresholdMessage( const ScFormulaCell& /*rCell*/ )
177 GroupScope enterGroup( const ScDocument& /*rDoc*/, const ScFormulaCell& /*rCell*/ )
H A Dgrouparealistener.hxx19 class ScFormulaCell;
60 …aCells( SCTAB nTab, SCCOL nCol, SCROW nRow1, SCROW nRow2, std::vector<ScFormulaCell*>& rCells ) co…
61 void collectFormulaCells( SCROW nRow1, SCROW nRow2, std::vector<ScFormulaCell*>& rCells ) const;
66 const ScFormulaCell* getTopCell() const;
/dports/editors/libreoffice6/libreoffice-6.4.7.2/sc/source/core/tool/
H A Dsharedformula.cxx28 const ScFormulaCell* pCell = *it; in getSharedTopFormulaCell()
50 ScFormulaCell& rTop = **it; in splitFormulaCellGroup()
116 ScFormulaCell& rCell = **it; in splitFormulaCellGroup()
156 const CellStoreType::position_type& rPos, ScFormulaCell& rCell1, ScFormulaCell& rCell2 ) in joinFormulaCells()
166 if (eState == ScFormulaCell::NotEqual) in joinFormulaCells()
349 ScFormulaCell& rCell2 = **itCell; in unshareFormulaCell()
387 ScFormulaCell& rTopCell = **ppSharedTop; in startListeningAsGroup()
453 ScFormulaCell** pp = ppSharedTop; in startListeningAsGroup()
457 ScFormulaCell& rCell = **pp; in startListeningAsGroup()
462 ScFormulaCell** pp = ppSharedTop; in startListeningAsGroup()
[all …]
H A Dgrouparealistener.cxx33 void operator() ( ScFormulaCell* pCell ) in operator ()()
43 std::vector<ScFormulaCell*> maCells;
63 void swapCells( std::vector<ScFormulaCell*>& rCells ) in swapCells()
67 std::vector<ScFormulaCell*>::iterator it = std::unique(maCells.begin(), maCells.end()); in swapCells()
130 const ScFormulaCell* pTop = getTopCell(); in Query()
153 std::vector<ScFormulaCell*> aCells; in notifyBulkChange()
176 SCROW nRow1, SCROW nRow2, std::vector<ScFormulaCell*>& rCells ) const in collectFormulaCells()
185 ScFormulaCell* const * pp = mpColumn->GetFormulaCellBlockAddress( mnTopCellRow, nBlockSize); in collectFormulaCells()
247 ScFormulaCell* const * ppEnd = pp + mnGroupLen; in collectFormulaCells()
327 const ScFormulaCell* FormulaGroupAreaListener::getTopCell() const in getTopCell()
[all …]
H A Drecursionhelper.cxx47 ScFormulaCell* p, bool bOldRunning, const ScFormulaResult & rRes ) in Insert()
103 static ScFormulaCell* lcl_GetTopCell(ScFormulaCell* pCell) in lcl_GetTopCell()
114 bool ScRecursionHelper::PushFormulaGroup(ScFormulaCell* pCell) in PushFormulaGroup()
147 ScFormulaCell* pCell = aFGList.back(); in PopFormulaGroup()
153 bool ScRecursionHelper::AnyCycleMemberInDependencyEvalMode(ScFormulaCell* pCell) in AnyCycleMemberInDependencyEvalMode()
216 void ScRecursionHelper::AddTemporaryGroupCell(ScFormulaCell* cell) in AddTemporaryGroupCell()
225 for( ScFormulaCell* cell : aTemporaryGroupCells ) in CleanTemporaryGroupCells()
242 …ckGuard::ScFormulaGroupCycleCheckGuard(ScRecursionHelper& rRecursionHelper, ScFormulaCell* pCell) : in ScFormulaGroupCycleCheckGuard()
/dports/editors/libreoffice/libreoffice-7.2.6.2/sc/source/core/tool/
H A Dsharedformula.cxx28 const ScFormulaCell* pCell = *it; in getSharedTopFormulaCell()
50 ScFormulaCell& rTop = **it; in splitFormulaCellGroup()
116 ScFormulaCell& rCell = **it; in splitFormulaCellGroup()
156 const CellStoreType::position_type& rPos, ScFormulaCell& rCell1, ScFormulaCell& rCell2 ) in joinFormulaCells()
166 if (eState == ScFormulaCell::NotEqual) in joinFormulaCells()
349 ScFormulaCell& rCell2 = **itCell; in unshareFormulaCell()
387 ScFormulaCell& rTopCell = **ppSharedTop; in startListeningAsGroup()
453 ScFormulaCell** pp = ppSharedTop; in startListeningAsGroup()
457 ScFormulaCell& rCell = **pp; in startListeningAsGroup()
462 ScFormulaCell** pp = ppSharedTop; in startListeningAsGroup()
[all …]
H A Dgrouparealistener.cxx34 void operator() ( ScFormulaCell* pCell ) in operator ()()
44 std::vector<ScFormulaCell*> maCells;
64 void swapCells( std::vector<ScFormulaCell*>& rCells ) in swapCells()
68 std::vector<ScFormulaCell*>::iterator it = std::unique(maCells.begin(), maCells.end()); in swapCells()
132 const ScFormulaCell* pTop = getTopCell(); in Query()
155 std::vector<ScFormulaCell*> aCells; in notifyBulkChange()
178 SCROW nRow1, SCROW nRow2, std::vector<ScFormulaCell*>& rCells ) const in collectFormulaCells()
187 ScFormulaCell* const * pp = mpColumn->GetFormulaCellBlockAddress( mnTopCellRow, nBlockSize); in collectFormulaCells()
249 ScFormulaCell* const * ppEnd = pp + mnGroupLen; in collectFormulaCells()
329 const ScFormulaCell* FormulaGroupAreaListener::getTopCell() const in getTopCell()
[all …]
H A Drecursionhelper.cxx47 ScFormulaCell* p, bool bOldRunning, const ScFormulaResult & rRes ) in Insert()
103 static ScFormulaCell* lcl_GetTopCell(ScFormulaCell* pCell) in lcl_GetTopCell()
114 bool ScRecursionHelper::PushFormulaGroup(ScFormulaCell* pCell) in PushFormulaGroup()
147 ScFormulaCell* pCell = aFGList.back(); in PopFormulaGroup()
153 bool ScRecursionHelper::AnyCycleMemberInDependencyEvalMode(const ScFormulaCell* pCell) in AnyCycleMemberInDependencyEvalMode()
216 void ScRecursionHelper::AddTemporaryGroupCell(ScFormulaCell* cell) in AddTemporaryGroupCell()
225 for( ScFormulaCell* cell : aTemporaryGroupCells ) in CleanTemporaryGroupCells()
242 …ckGuard::ScFormulaGroupCycleCheckGuard(ScRecursionHelper& rRecursionHelper, ScFormulaCell* pCell) : in ScFormulaGroupCycleCheckGuard()
/dports/editors/libreoffice/libreoffice-7.2.6.2/sc/source/ui/docshell/
H A Dmacromgr.cxx44 void addCell(const OUString& rModuleName, ScFormulaCell* pCell) in addCell()
50 rModuleName, vector<ScFormulaCell*>()); in addCell()
61 void removeCell(const ScFormulaCell* pCell) in removeCell()
69 void getCellsByModule(const OUString& rModuleName, vector<ScFormulaCell*>& rCells) in getCellsByModule()
75 vector<ScFormulaCell*>& rCellList = itr->second; in getCellsByModule()
83 vector<ScFormulaCell*> temp(rCellList); in getCellsByModule()
88 typedef std::unordered_map<OUString, vector<ScFormulaCell*>> ModuleCellMap;
173 void ScMacroManager::AddDependentCell(const OUString& aModuleName, ScFormulaCell* pCell) in AddDependentCell()
178 void ScMacroManager::RemoveDependentCell(const ScFormulaCell* pCell) in RemoveDependentCell()
185 vector<ScFormulaCell*> aCells; in BroadcastModuleUpdate()
[all …]
/dports/editors/libreoffice6/libreoffice-6.4.7.2/sc/source/ui/docshell/
H A Dmacromgr.cxx45 void addCell(const OUString& rModuleName, ScFormulaCell* pCell) in addCell()
51 rModuleName, vector<ScFormulaCell*>()); in addCell()
62 void removeCell(const ScFormulaCell* pCell) in removeCell()
70 void getCellsByModule(const OUString& rModuleName, vector<ScFormulaCell*>& rCells) in getCellsByModule()
76 vector<ScFormulaCell*>& rCellList = itr->second; in getCellsByModule()
84 vector<ScFormulaCell*> temp(rCellList); in getCellsByModule()
89 typedef std::unordered_map<OUString, vector<ScFormulaCell*>> ModuleCellMap;
170 void ScMacroManager::AddDependentCell(const OUString& aModuleName, ScFormulaCell* pCell) in AddDependentCell()
175 void ScMacroManager::RemoveDependentCell(const ScFormulaCell* pCell) in RemoveDependentCell()
182 vector<ScFormulaCell*> aCells; in BroadcastModuleUpdate()
[all …]
/dports/editors/libreoffice6/libreoffice-6.4.7.2/sc/source/core/data/
H A Dformulacell.cxx599 ScFormulaCell::ScFormulaCell( ScDocument* pDoc, const ScAddress& rPos ) : in ScFormulaCell() function in ScFormulaCell
628 ScFormulaCell::ScFormulaCell( ScDocument* pDoc, const ScAddress& rPos, in ScFormulaCell() function in ScFormulaCell
664 ScFormulaCell::ScFormulaCell( in ScFormulaCell() function in ScFormulaCell
716 ScFormulaCell::ScFormulaCell( in ScFormulaCell() function in ScFormulaCell
764 ScFormulaCell::ScFormulaCell( in ScFormulaCell() function in ScFormulaCell
928 ScFormulaCell::~ScFormulaCell() in ~ScFormulaCell()
944 ScFormulaCell* ScFormulaCell::Clone() const in Clone()
949 ScFormulaCell* ScFormulaCell::Clone( const ScAddress& rPos ) const in Clone()
3077 ScFormulaCell::RelNameRef ScFormulaCell::HasRelNameReference() const in HasRelNameReference()
3836 ScFormulaCell* pFCell = new ScFormulaCell( in UpdateTranspose()
[all …]
H A Ddocumen7.cxx278 ScFormulaCell* pPrev = pCell->GetPrevious(); in RemoveFromFormulaTree()
283 ScFormulaCell* pNext = pCell->GetNext(); in RemoveFromFormulaTree()
348 ::std::vector<ScFormulaCell*> vAlwaysDirty; in CalcFormulaTree()
349 ScFormulaCell* pCell = pFormulaTree; in CalcFormulaTree()
380 ScFormulaCell* pLastNoGood = nullptr; in CalcFormulaTree()
440 ScFormulaCell* pCell; in ClearFormulaTree()
441 ScFormulaCell* pTree = pFormulaTree; in ClearFormulaTree()
470 ScFormulaCell* pPrev = pCell->GetPreviousTrack(); in RemoveFromFormulaTrack()
475 ScFormulaCell* pNext = pCell->GetNextTrack(); in RemoveFromFormulaTrack()
543 ScFormulaCell* pTrack; in TrackFormulas()
[all …]
H A Dcolumn4.cxx557 std::vector<ScFormulaCell*> aFormulas; in CloneFormulaCell()
571 ScFormulaCell* pCell = new ScFormulaCell(rSrc, *pDocument, aPos); in CloneFormulaCell()
823 ScFormulaCell* pTop = nullptr; in operator ()()
1229 std::vector<ScFormulaCell*>& mrCells;
1296 void endListening( sc::EndListeningContext& rCxt, ScFormulaCell** pp, ScFormulaCell** ppEnd ) in endListening()
1300 ScFormulaCell& rFC = **pp; in endListening()
1326 ScFormulaCell** pp = ppBeg; in operator ()()
1332 ScFormulaCell* pFC = *pp; in operator ()()
1404 ScFormulaCell** pp = ppBeg; in operator ()()
1409 ScFormulaCell* pFC = *pp; in operator ()()
[all …]
H A Dcolumn3.cxx1533 ScFormulaCell* pFC = new ScFormulaCell(mrDestColumn.GetDoc(), aPos); in doFunction()
1599 new ScFormulaCell( in operator ()()
1656 new ScFormulaCell( in operator ()()
1686 new ScFormulaCell( in operator ()()
1991 ScFormulaCell* pFormulaCell = new ScFormulaCell( in ParseString()
2265 ScFormulaCell* pCell = new ScFormulaCell(GetDoc(), aPos, rArray, eGram); in SetFormula()
2283 ScFormulaCell* pCell = new ScFormulaCell(GetDoc(), aPos, rFormula, eGram); in SetFormula()
2739 ScFormulaCell* p2 = const_cast<ScFormulaCell*>(p); in operator ()()
2801 ScFormulaCell* pCell = new ScFormulaCell(GetDoc(), ScAddress(nCol, nRow, nTab)); in SetError()
2942 ScFormulaCell* p2 = const_cast<ScFormulaCell*>(p); in GetValue()
[all …]
/dports/editors/libreoffice/libreoffice-7.2.6.2/sc/source/core/data/
H A Dformulacell.cxx604 ScFormulaCell::ScFormulaCell( ScDocument& rDoc, const ScAddress& rPos ) : in ScFormulaCell() function in ScFormulaCell
634 ScFormulaCell::ScFormulaCell( ScDocument& rDoc, const ScAddress& rPos, in ScFormulaCell() function in ScFormulaCell
671 ScFormulaCell::ScFormulaCell( in ScFormulaCell() function in ScFormulaCell
724 ScFormulaCell::ScFormulaCell( in ScFormulaCell() function in ScFormulaCell
773 ScFormulaCell::ScFormulaCell( in ScFormulaCell() function in ScFormulaCell
941 ScFormulaCell::~ScFormulaCell() in ~ScFormulaCell()
957 ScFormulaCell* ScFormulaCell::Clone() const in Clone()
962 ScFormulaCell* ScFormulaCell::Clone( const ScAddress& rPos ) const in Clone()
3121 ScFormulaCell::RelNameRef ScFormulaCell::HasRelNameReference() const in HasRelNameReference()
3895 ScFormulaCell* pFCell = new ScFormulaCell( in UpdateTranspose()
[all …]
H A Ddocumen7.cxx278 ScFormulaCell* pPrev = pCell->GetPrevious(); in RemoveFromFormulaTree()
283 ScFormulaCell* pNext = pCell->GetNext(); in RemoveFromFormulaTree()
348 ::std::vector<ScFormulaCell*> vAlwaysDirty; in CalcFormulaTree()
349 ScFormulaCell* pCell = pFormulaTree; in CalcFormulaTree()
380 ScFormulaCell* pLastNoGood = nullptr; in CalcFormulaTree()
440 ScFormulaCell* pCell; in ClearFormulaTree()
441 ScFormulaCell* pTree = pFormulaTree; in ClearFormulaTree()
470 ScFormulaCell* pPrev = pCell->GetPreviousTrack(); in RemoveFromFormulaTrack()
476 ScFormulaCell* pNext = pCell->GetNextTrack(); in RemoveFromFormulaTrack()
543 ScFormulaCell* pTrack; in TrackFormulas()
[all …]
H A Dcolumn3.cxx1549 ScFormulaCell* pFC = new ScFormulaCell(mrDestColumn.GetDoc(), aPos); in doFunction()
1615 new ScFormulaCell( in operator ()()
1672 new ScFormulaCell( in operator ()()
1702 new ScFormulaCell( in operator ()()
2014 ScFormulaCell* pFormulaCell = new ScFormulaCell( in ParseString()
2288 ScFormulaCell* pCell = new ScFormulaCell(GetDoc(), aPos, rArray, eGram); in SetFormula()
2306 ScFormulaCell* pCell = new ScFormulaCell(GetDoc(), aPos, rFormula, eGram); in SetFormula()
2834 ScFormulaCell* p2 = const_cast<ScFormulaCell*>(p); in operator ()()
2896 ScFormulaCell* pCell = new ScFormulaCell(GetDoc(), ScAddress(nCol, nRow, nTab)); in SetError()
3037 ScFormulaCell* p2 = const_cast<ScFormulaCell*>(p); in GetValue()
[all …]

1234567891011