LibreOffice Module sc (master) 1
Static Public Member Functions | List of all members
ScRefUpdate Class Reference

#include <refupdat.hxx>

Static Public Member Functions

static ScRefUpdateRes Update (const ScDocument *pDoc, UpdateRefMode eUpdateRefMode, SCCOL nCol1, SCROW nRow1, SCTAB nTab1, SCCOL nCol2, SCROW nRow2, SCTAB nTab2, SCCOL nDx, SCROW nDy, SCTAB nDz, SCCOL &theCol1, SCROW &theRow1, SCTAB &theTab1, SCCOL &theCol2, SCROW &theRow2, SCTAB &theTab2)
 
static ScRefUpdateRes Update (UpdateRefMode eUpdateRefMode, const ScBigRange &rWhere, sal_Int32 nDx, sal_Int32 nDy, sal_Int32 nDz, ScBigRange &rWhat)
 
static void MoveRelWrap (const ScDocument &rDoc, const ScAddress &rPos, SCCOL nMaxCol, SCROW nMaxRow, ScComplexRefData &rRef)
 
static ScRefUpdateRes UpdateTranspose (const ScDocument &rDoc, const ScRange &rSource, const ScAddress &rDest, ScRange &rRef)
 
static void DoTranspose (SCCOL &rCol, SCROW &rRow, SCTAB &rTab, const ScDocument &rDoc, const ScRange &rSource, const ScAddress &rDest)
 
static ScRefUpdateRes UpdateGrow (const ScRange &rArea, SCCOL nGrowX, SCROW nGrowY, ScRange &rRef)
 

Detailed Description

Definition at line 41 of file refupdat.hxx.

Member Function Documentation

◆ DoTranspose()

void ScRefUpdate::DoTranspose ( SCCOL &  rCol,
SCROW &  rRow,
SCTAB &  rTab,
const ScDocument &  rDoc,
const ScRange &  rSource,
const ScAddress &  rDest 
)
static

◆ MoveRelWrap()

void ScRefUpdate::MoveRelWrap ( const ScDocument &  rDoc,
const ScAddress &  rPos,
SCCOL  nMaxCol,
SCROW  nMaxRow,
ScComplexRefData &  rRef 
)
static

◆ Update() [1/2]

ScRefUpdateRes ScRefUpdate::Update ( const ScDocument *  pDoc,
UpdateRefMode  eUpdateRefMode,
SCCOL  nCol1,
SCROW  nRow1,
SCTAB  nTab1,
SCCOL  nCol2,
SCROW  nRow2,
SCTAB  nTab2,
SCCOL  nDx,
SCROW  nDy,
SCTAB  nDz,
SCCOL &  theCol1,
SCROW &  theRow1,
SCTAB &  theTab1,
SCCOL &  theCol2,
SCROW &  theRow2,
SCTAB &  theTab2 
)
static

◆ Update() [2/2]

ScRefUpdateRes ScRefUpdate::Update ( UpdateRefMode  eUpdateRefMode,
const ScBigRange &  rWhere,
sal_Int32  nDx,
sal_Int32  nDy,
sal_Int32  nDz,
ScBigRange &  rWhat 
)
static

◆ UpdateGrow()

ScRefUpdateRes ScRefUpdate::UpdateGrow ( const ScRange &  rArea,
SCCOL  nGrowX,
SCROW  nGrowY,
ScRange &  rRef 
)
static

◆ UpdateTranspose()

ScRefUpdateRes ScRefUpdate::UpdateTranspose ( const ScDocument &  rDoc,
const ScRange &  rSource,
const ScAddress &  rDest,
ScRange &  rRef 
)
static

The documentation for this class was generated from the following files: