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 85 of file lotrange.hxx.

Constructor & Destructor Documentation

LotusRangeList::LotusRangeList ( )
LotusRangeList::~LotusRangeList ( )

Definition at line 387 of file tool.cxx.

Member Function Documentation

void LotusRangeList::Append ( const ScDocument pDoc,
std::unique_ptr< LotusRange pLR 
)
LR_ID LotusRangeList::GetIndex ( SCCOL  nCol,
SCROW  nRow 
)
inline

Definition at line 101 of file lotrange.hxx.

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

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

Definition at line 107 of file lotrange.hxx.

References GetIndex().

LR_ID LotusRangeList::GetIndex ( const LotusRange rRef)

Definition at line 391 of file tool.cxx.

References ID_FAIL, and maRanges.

Member Data Documentation

ScComplexRefData LotusRangeList::aComplRef
private

Definition at line 89 of file lotrange.hxx.

Referenced by Append(), and LotusRangeList().

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

Definition at line 90 of file lotrange.hxx.

Referenced by Append(), and GetIndex().

LR_ID LotusRangeList::nIdCnt
private

Definition at line 88 of file lotrange.hxx.

Referenced by Append(), and LotusRangeList().


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