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

#include <dociter.hxx>

Collaboration diagram for ScUsedAreaIterator:
[legend]

Public Member Functions

 ScUsedAreaIterator (ScDocument &rDocument, SCTAB nTable, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2)
 
 ~ScUsedAreaIterator ()
 
bool GetNext ()
 
SCCOL GetStartCol () const
 
SCCOL GetEndCol () const
 
SCROW GetRow () const
 
const ScPatternAttr * GetPattern () const
 
const ScRefCellValue & GetCell () const
 

Private Attributes

ScHorizontalCellIterator aCellIter
 
ScHorizontalAttrIterator aAttrIter
 
SCCOL nNextCol
 
SCROW nNextRow
 
SCCOL nCellCol
 
SCROW nCellRow
 
ScRefCellValue * pCell
 
SCCOL nAttrCol1
 
SCCOL nAttrCol2
 
SCROW nAttrRow
 
const ScPatternAttr * pPattern
 
SCCOL nFoundStartCol
 
SCCOL nFoundEndCol
 
SCROW nFoundRow
 
const ScPatternAttr * pFoundPattern
 
ScRefCellValue maFoundCell
 

Detailed Description

Definition at line 388 of file dociter.hxx.

Constructor & Destructor Documentation

◆ ScUsedAreaIterator()

ScUsedAreaIterator::ScUsedAreaIterator ( ScDocument &  rDocument,
SCTAB  nTable,
SCCOL  nCol1,
SCROW  nRow1,
SCCOL  nCol2,
SCROW  nRow2 
)

◆ ~ScUsedAreaIterator()

ScUsedAreaIterator::~ScUsedAreaIterator ( )

Definition at line 1489 of file dociter.cxx.

Member Function Documentation

◆ GetCell()

const ScRefCellValue & ScUsedAreaIterator::GetCell ( ) const
inline

Definition at line 423 of file dociter.hxx.

Referenced by XclExpCellTable::XclExpCellTable().

◆ GetEndCol()

SCCOL ScUsedAreaIterator::GetEndCol ( ) const
inline

Definition at line 420 of file dociter.hxx.

Referenced by XclExpCellTable::XclExpCellTable().

◆ GetNext()

bool ScUsedAreaIterator::GetNext ( )

◆ GetPattern()

const ScPatternAttr * ScUsedAreaIterator::GetPattern ( ) const
inline

Definition at line 422 of file dociter.hxx.

Referenced by XclExpCellTable::XclExpCellTable().

◆ GetRow()

SCROW ScUsedAreaIterator::GetRow ( ) const
inline

Definition at line 421 of file dociter.hxx.

Referenced by XclExpCellTable::XclExpCellTable().

◆ GetStartCol()

SCCOL ScUsedAreaIterator::GetStartCol ( ) const
inline

Definition at line 419 of file dociter.hxx.

Referenced by XclExpCellTable::XclExpCellTable().

Member Data Documentation

◆ aAttrIter

ScHorizontalAttrIterator ScUsedAreaIterator::aAttrIter
private

Definition at line 392 of file dociter.hxx.

Referenced by GetNext(), and ScUsedAreaIterator().

◆ aCellIter

ScHorizontalCellIterator ScUsedAreaIterator::aCellIter
private

Definition at line 391 of file dociter.hxx.

Referenced by GetNext(), and ScUsedAreaIterator().

◆ maFoundCell

ScRefCellValue ScUsedAreaIterator::maFoundCell
private

Definition at line 410 of file dociter.hxx.

Referenced by GetNext().

◆ nAttrCol1

SCCOL ScUsedAreaIterator::nAttrCol1
private

Definition at line 400 of file dociter.hxx.

Referenced by GetNext(), and ScUsedAreaIterator().

◆ nAttrCol2

SCCOL ScUsedAreaIterator::nAttrCol2
private

Definition at line 401 of file dociter.hxx.

Referenced by GetNext(), and ScUsedAreaIterator().

◆ nAttrRow

SCROW ScUsedAreaIterator::nAttrRow
private

Definition at line 402 of file dociter.hxx.

Referenced by GetNext(), and ScUsedAreaIterator().

◆ nCellCol

SCCOL ScUsedAreaIterator::nCellCol
private

Definition at line 397 of file dociter.hxx.

Referenced by GetNext(), and ScUsedAreaIterator().

◆ nCellRow

SCROW ScUsedAreaIterator::nCellRow
private

Definition at line 398 of file dociter.hxx.

Referenced by GetNext(), and ScUsedAreaIterator().

◆ nFoundEndCol

SCCOL ScUsedAreaIterator::nFoundEndCol
private

Definition at line 406 of file dociter.hxx.

Referenced by GetNext().

◆ nFoundRow

SCROW ScUsedAreaIterator::nFoundRow
private

Definition at line 407 of file dociter.hxx.

Referenced by GetNext().

◆ nFoundStartCol

SCCOL ScUsedAreaIterator::nFoundStartCol
private

Definition at line 405 of file dociter.hxx.

Referenced by GetNext().

◆ nNextCol

SCCOL ScUsedAreaIterator::nNextCol
private

Definition at line 394 of file dociter.hxx.

Referenced by GetNext().

◆ nNextRow

SCROW ScUsedAreaIterator::nNextRow
private

Definition at line 395 of file dociter.hxx.

Referenced by GetNext().

◆ pCell

ScRefCellValue* ScUsedAreaIterator::pCell
private

Definition at line 399 of file dociter.hxx.

Referenced by GetNext(), and ScUsedAreaIterator().

◆ pFoundPattern

const ScPatternAttr* ScUsedAreaIterator::pFoundPattern
private

Definition at line 408 of file dociter.hxx.

Referenced by GetNext().

◆ pPattern

const ScPatternAttr* ScUsedAreaIterator::pPattern
private

Definition at line 403 of file dociter.hxx.

Referenced by GetNext(), and ScUsedAreaIterator().


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