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

#include <rangeutl.hxx>

Public Member Functions

 ScRangeUtil ()=delete
 

Static Public Member Functions

static bool MakeArea (const OUString &rAreaStr, ScArea &rArea, const ScDocument &rDoc, SCTAB nTab, ScAddress::Details const &rDetails)
 
static void CutPosString (const OUString &theAreaStr, OUString &thePosStr)
 
static bool IsAbsTabArea (const OUString &rAreaStr, const ScDocument *pDoc, std::unique_ptr< ScArea[]> *ppAreas, sal_uInt16 *pAreaCount, bool bAcceptCellRef=false, ScAddress::Details const &rDetails=ScAddress::detailsOOOa1)
 
static bool IsAbsArea (const OUString &rAreaStr, const ScDocument &rDoc, SCTAB nTab, OUString *pCompleteStr, ScRefAddress *pStartPos=nullptr, ScRefAddress *pEndPos=nullptr, ScAddress::Details const &rDetails=ScAddress::detailsOOOa1)
 
static bool IsAbsPos (const OUString &rPosStr, const ScDocument &rDoc, SCTAB nTab, OUString *pCompleteStr, ScRefAddress *pPosTripel=nullptr, ScAddress::Details const &rDetails=ScAddress::detailsOOOa1)
 
static bool MakeRangeFromName (const OUString &rName, const ScDocument &rDoc, SCTAB nCurTab, ScRange &rRange, RutlNameScope eScope=RUTL_NAMES, ScAddress::Details const &rDetails=ScAddress::detailsOOOa1, bool bUseDetailsPos=false)
 

Detailed Description

Definition at line 44 of file rangeutl.hxx.

Constructor & Destructor Documentation

◆ ScRangeUtil()

ScRangeUtil::ScRangeUtil ( )
delete

Member Function Documentation

◆ CutPosString()

void ScRangeUtil::CutPosString ( const OUString &  theAreaStr,
OUString &  thePosStr 
)
static

Definition at line 69 of file rangeutl.cxx.

Referenced by IMPL_LINK(), MakeRangeFromName(), and ScConsolidateDlg::VerifyEdit().

◆ IsAbsArea()

bool ScRangeUtil::IsAbsArea ( const OUString &  rAreaStr,
const ScDocument rDoc,
SCTAB  nTab,
OUString *  pCompleteStr,
ScRefAddress pStartPos = nullptr,
ScRefAddress pEndPos = nullptr,
ScAddress::Details const &  rDetails = ScAddress::detailsOOOa1 
)
static

◆ IsAbsPos()

bool ScRangeUtil::IsAbsPos ( const OUString &  rPosStr,
const ScDocument rDoc,
SCTAB  nTab,
OUString *  pCompleteStr,
ScRefAddress pPosTripel = nullptr,
ScAddress::Details const &  rDetails = ScAddress::detailsOOOa1 
)
static

◆ IsAbsTabArea()

bool ScRangeUtil::IsAbsTabArea ( const OUString &  rAreaStr,
const ScDocument pDoc,
std::unique_ptr< ScArea[]> *  ppAreas,
sal_uInt16 *  pAreaCount,
bool  bAcceptCellRef = false,
ScAddress::Details const &  rDetails = ScAddress::detailsOOOa1 
)
static

◆ MakeArea()

bool ScRangeUtil::MakeArea ( const OUString &  rAreaStr,
ScArea rArea,
const ScDocument rDoc,
SCTAB  nTab,
ScAddress::Details const &  rDetails 
)
static

◆ MakeRangeFromName()

bool ScRangeUtil::MakeRangeFromName ( const OUString &  rName,
const ScDocument rDoc,
SCTAB  nCurTab,
ScRange rRange,
RutlNameScope  eScope = RUTL_NAMES,
ScAddress::Details const &  rDetails = ScAddress::detailsOOOa1,
bool  bUseDetailsPos = false 
)
static

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