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().