LibreOffice Module sc (master) 1
Functions
refupdat.cxx File Reference
#include <refupdat.hxx>
#include <document.hxx>
#include <bigrange.hxx>
#include <refdata.hxx>
#include <osl/diagnose.h>
Include dependency graph for refupdat.cxx:

Go to the source code of this file.

Functions

template<typename R , typename S , typename U >
static bool lcl_MoveStart (R &rRef, U nStart, S nDelta, U nMask)
 
template<typename R , typename S , typename U >
static bool lcl_MoveEnd (R &rRef, U nStart, S nDelta, U nMask)
 
template<typename R , typename S , typename U >
static bool lcl_MoveReorder (R &rRef, U nStart, U nEnd, S nDelta)
 
template<typename R , typename S , typename U >
static bool lcl_MoveItCut (R &rRef, S nDelta, U nMask)
 
template<typename R , typename U >
static void lcl_MoveItWrap (R &rRef, U nMask)
 
template<typename R , typename S , typename U >
static bool IsExpand (R n1, R n2, U nStart, S nD)
 
template<typename R , typename S , typename U >
static void Expand (R &n1, R &n2, U nStart, S nD)
 
static bool lcl_IsWrapBig (sal_Int64 nRef, sal_Int32 nDelta)
 
static bool lcl_MoveBig (sal_Int64 &rRef, sal_Int64 nStart, sal_Int32 nDelta)
 
static bool lcl_MoveItCutBig (sal_Int64 &rRef, sal_Int32 nDelta)
 

Function Documentation

◆ Expand()

template<typename R , typename S , typename U >
static void Expand ( R &  n1,
R &  n2,
nStart,
nD 
)
static

Definition at line 145 of file refupdat.cxx.

References n1, and n2.

Referenced by ScRefUpdate::Update().

◆ IsExpand()

template<typename R , typename S , typename U >
static bool IsExpand ( n1,
n2,
nStart,
nD 
)
static

Definition at line 133 of file refupdat.cxx.

References n1, and n2.

Referenced by ScRefUpdate::Update().

◆ lcl_IsWrapBig()

static bool lcl_IsWrapBig ( sal_Int64  nRef,
sal_Int32  nDelta 
)
static

Definition at line 157 of file refupdat.cxx.

References nRef.

Referenced by lcl_MoveBig(), and lcl_MoveItCutBig().

◆ lcl_MoveBig()

static bool lcl_MoveBig ( sal_Int64 &  rRef,
sal_Int64  nStart,
sal_Int32  nDelta 
)
static

Definition at line 166 of file refupdat.cxx.

References lcl_IsWrapBig(), and ScBigRange::nRangeMax.

Referenced by ScRefUpdate::Update().

◆ lcl_MoveEnd()

template<typename R , typename S , typename U >
static bool lcl_MoveEnd ( R &  rRef,
nStart,
nDelta,
nMask 
)
static

Definition at line 49 of file refupdat.cxx.

Referenced by ScRefUpdate::Update().

◆ lcl_MoveItCut()

template<typename R , typename S , typename U >
static bool lcl_MoveItCut ( R &  rRef,
nDelta,
nMask 
)
static

Definition at line 105 of file refupdat.cxx.

Referenced by ScRefUpdate::Update().

◆ lcl_MoveItCutBig()

static bool lcl_MoveItCutBig ( sal_Int64 &  rRef,
sal_Int32  nDelta 
)
static

Definition at line 181 of file refupdat.cxx.

References lcl_IsWrapBig().

Referenced by ScRefUpdate::Update().

◆ lcl_MoveItWrap()

template<typename R , typename U >
static void lcl_MoveItWrap ( R &  rRef,
nMask 
)
static

Definition at line 123 of file refupdat.cxx.

Referenced by ScRefUpdate::MoveRelWrap().

◆ lcl_MoveReorder()

template<typename R , typename S , typename U >
static bool lcl_MoveReorder ( R &  rRef,
nStart,
nEnd,
nDelta 
)
static

Definition at line 70 of file refupdat.cxx.

Referenced by ScRefUpdate::Update().

◆ lcl_MoveStart()

template<typename R , typename S , typename U >
static bool lcl_MoveStart ( R &  rRef,
nStart,
nDelta,
nMask 
)
static

Definition at line 28 of file refupdat.cxx.

Referenced by ScRefUpdate::Update().