LibreOffice Module sc (master) 1
Public Member Functions | Private Attributes | List of all members
LotusRangeList Class Reference

#include <lotrange.hxx>

Collaboration diagram for LotusRangeList:
[legend]

Public Member Functions

 LotusRangeList ()
 
 ~LotusRangeList ()
 
LR_ID GetIndex (SCCOL nCol, SCROW nRow)
 
LR_ID GetIndex (SCCOL nColS, SCROW nRowS, SCCOL nColE, SCROW nRowE)
 
LR_ID GetIndex (const LotusRange &)
 
void Append (const ScDocument *pDoc, std::unique_ptr< LotusRange > pLR)
 

Private Attributes

LR_ID nIdCnt
 
ScComplexRefData aComplRef
 
std::vector< std::unique_ptr< LotusRange > > maRanges
 

Detailed Description

Definition at line 86 of file lotrange.hxx.

Constructor & Destructor Documentation

◆ LotusRangeList()

LotusRangeList::LotusRangeList ( )

◆ ~LotusRangeList()

LotusRangeList::~LotusRangeList ( )

Definition at line 387 of file tool.cxx.

Member Function Documentation

◆ Append()

void LotusRangeList::Append ( const ScDocument pDoc,
std::unique_ptr< LotusRange pLR 
)

◆ GetIndex() [1/3]

LR_ID LotusRangeList::GetIndex ( const LotusRange rRef)

Definition at line 391 of file tool.cxx.

References ID_FAIL, and maRanges.

◆ GetIndex() [2/3]

LR_ID LotusRangeList::GetIndex ( SCCOL  nCol,
SCROW  nRow 
)
inline

Definition at line 102 of file lotrange.hxx.

References GetIndex().

Referenced by LotusToSc::Convert(), and GetIndex().

◆ GetIndex() [3/3]

LR_ID LotusRangeList::GetIndex ( SCCOL  nColS,
SCROW  nRowS,
SCCOL  nColE,
SCROW  nRowE 
)
inline

Definition at line 108 of file lotrange.hxx.

References GetIndex().

Member Data Documentation

◆ aComplRef

ScComplexRefData LotusRangeList::aComplRef
private

Definition at line 90 of file lotrange.hxx.

Referenced by Append(), and LotusRangeList().

◆ maRanges

std::vector<std::unique_ptr<LotusRange> > LotusRangeList::maRanges
private

Definition at line 91 of file lotrange.hxx.

Referenced by Append(), and GetIndex().

◆ nIdCnt

LR_ID LotusRangeList::nIdCnt
private

Definition at line 89 of file lotrange.hxx.

Referenced by Append(), and LotusRangeList().


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