LibreOffice Module sc (master)  1
Classes | Macros | Functions
formulacell.cxx File Reference
#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 <tools/cpuid.hxx>
#include <formula/errorcodes.hxx>
#include <svl/intitem.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>
#include <vector>
#include <unordered_set>
Include dependency graph for formulacell.cxx:

Go to the source code of this file.

Classes

struct  ScFormulaCellGroup::Impl
 

Macros

#define DEBUG_CALCULATION   0
 

Functions

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)
 

Macro Definition Documentation

#define DEBUG_CALCULATION   0

Definition at line 81 of file formulacell.cxx.

Function Documentation

static void lcl_FindRangeNamesInUse ( sc::UpdatedRangeNames rIndexes,
const ScTokenArray pCode,
const ScDocument rDoc,
int  nRecursion 
)
static
static SCCOL lcl_probeLeftOrRightFGs ( const ScFormulaCellGroupRef xGroup,
const ScDocument rDoc,
o3tl::sorted_vector< ScFormulaCellGroup * > &  rFGSet,
std::map< SCCOL, ScFormulaCell * > &  rFGMap,
bool  bLeft 
)
static