|
LibreOffice Module sc (master) 1
|
#include <column.hxx>#include <clipparam.hxx>#include <cellvalue.hxx>#include <attarray.hxx>#include <document.hxx>#include <cellvalues.hxx>#include <columnspanset.hxx>#include <columniterator.hxx>#include <mtvcellfunc.hxx>#include <clipcontext.hxx>#include <attrib.hxx>#include <patattr.hxx>#include <docpool.hxx>#include <conditio.hxx>#include <formulagroup.hxx>#include <tokenarray.hxx>#include <scitems.hxx>#include <cellform.hxx>#include <sharedformula.hxx>#include <drwlayer.hxx>#include <compiler.hxx>#include <recursionhelper.hxx>#include <docsh.hxx>#include <editutil.hxx>#include <broadcast.hxx>#include <SparklineGroup.hxx>#include <o3tl/safeint.hxx>#include <svl/sharedstringpool.hxx>#include <sal/log.hxx>#include <tools/stream.hxx>#include <numeric>#include <vector>#include <cassert>Go to the source code of this file.
Functions | |
| static bool | lcl_InterpretSpan (sc::formula_block::const_iterator &rSpanIter, SCROW nStartOffset, SCROW nEndOffset, const ScFormulaCellGroupRef &mxParentGroup, bool &bAllowThreading, ScDocument &rDoc) |
| static void | lcl_EvalDirty (sc::CellStoreType &rCells, SCROW nRow1, SCROW nRow2, ScDocument &rDoc, const ScFormulaCellGroupRef &mxGroup, bool bThreadingDepEval, bool bSkipRunning, bool &bIsDirty, bool &bAllowThreading) |
|
static |
Definition at line 1859 of file column4.cxx.
References ScFormulaCell::aPos, ScRecursionHelper::AreGroupsIndependent(), sc::element_type_edittext, sc::element_type_formula, ScDocument::GetRecursionHelper(), ScFormulaCell::GetSeenInPath(), lcl_InterpretSpan(), ScAddress::Row(), and SAL_WARN.
Referenced by ScColumn::EnsureFormulaCellResults(), and ScColumn::HandleRefArrayForParallelism().
|
static |
Definition at line 1781 of file column4.cxx.
References ScRecursionHelper::AreGroupsIndependent(), ScDocument::GetRecursionHelper(), ScFormulaCell::Interpret(), ScFormulaCell::NeedsInterpret(), SAL_WARN, and ScFormulaCell::SetDirtyVar().
Referenced by lcl_EvalDirty().