|
LibreOffice Module sc (master) 1
|
#include <config_feature_opencl.h>#include <sal/config.h>#include <sal/log.hxx>#include <osl/diagnose.h>#include <cassert>#include <cstdlib>#include <formulacell.hxx>#include <grouptokenconverter.hxx>#include <compiler.hxx>#include <document.hxx>#include <cellvalue.hxx>#include <interpre.hxx>#include <macromgr.hxx>#include <refupdat.hxx>#include <recursionhelper.hxx>#include <docoptio.hxx>#include <rangenam.hxx>#include <rangelst.hxx>#include <dbdata.hxx>#include <progress.hxx>#include <scmatrix.hxx>#include <rechead.hxx>#include <scitems.hxx>#include <validat.hxx>#include <editutil.hxx>#include <chgtrack.hxx>#include <tokenarray.hxx>#include <comphelper/threadpool.hxx>#include <editeng/editobj.hxx>#include <formula/errorcodes.hxx>#include <svl/intitem.hxx>#include <svl/numformat.hxx>#include <formulagroup.hxx>#include <listenercontext.hxx>#include <types.hxx>#include <scopetools.hxx>#include <refupdatecontext.hxx>#include <tokenstringcontext.hxx>#include <refhint.hxx>#include <listenerquery.hxx>#include <listenerqueryids.hxx>#include <grouparealistener.hxx>#include <formulalogger.hxx>#include <com/sun/star/sheet/FormulaLanguage.hpp>#include <memory>#include <map>Go to the source code of this file.
Macros | |
| #define | DEBUG_CALCULATION 0 |
Functions | |
| static void | lcl_TransposeReference (ScSingleRefData &rRef) |
| static void | lcl_FindRangeNamesInUse (sc::UpdatedRangeNames &rIndexes, const ScTokenArray *pCode, const ScDocument &rDoc, int nRecursion) |
| static SCCOL | lcl_probeLeftOrRightFGs (const ScFormulaCellGroupRef &xGroup, const ScDocument &rDoc, o3tl::sorted_vector< ScFormulaCellGroup * > &rFGSet, std::map< SCCOL, ScFormulaCell * > &rFGMap, bool bLeft) |
| #define DEBUG_CALCULATION 0 |
Definition at line 79 of file formulacell.cxx.
|
static |
Definition at line 3915 of file formulacell.cxx.
References ScDocument::FindRangeNameBySheetAndIndex(), formula::FormulaTokenArrayPlainIterator::First(), ScRangeData::GetCode(), lcl_FindRangeNamesInUse(), formula::FormulaTokenArrayPlainIterator::Next(), ocName, p, and sc::UpdatedRangeNames::setUpdatedName().
Referenced by ScFormulaCell::FindRangeNamesInUse(), and lcl_FindRangeNamesInUse().
|
static |
Definition at line 4755 of file formulacell.cxx.
References ScAddress::Col(), ScDocument::GetAllocatedColumnsCount(), ScFormulaCell::GetCellGroup(), ScFormulaCell::GetCode(), ScDocument::GetFormulaCell(), ScFormulaCell::GetWeight(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), ScTokenArray::IsEnabledForThreading(), ScFormulaCell::NeedsInterpret(), ScAddress::Row(), ScAddress::SetCol(), and ScAddress::Tab().
Referenced by ScFormulaCell::InterpretFormulaGroupThreading().
|
static |
Definition at line 3749 of file formulacell.cxx.
References ScSingleRefData::Col(), ScSingleRefData::Row(), ScSingleRefData::SetRelCol(), and ScSingleRefData::SetRelRow().
Referenced by ScFormulaCell::TransposeReference().