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 ScPatternAttrGetPattern () const
 
const ScRefCellValueGetCell () const
 

Private Attributes

ScHorizontalCellIterator aCellIter
 
ScHorizontalAttrIterator aAttrIter
 
SCCOL nNextCol
 
SCROW nNextRow
 
SCCOL nCellCol
 
SCROW nCellRow
 
ScRefCellValuepCell
 
SCCOL nAttrCol1
 
SCCOL nAttrCol2
 
SCROW nAttrRow
 
const ScPatternAttrpPattern
 
SCCOL nFoundStartCol
 
SCCOL nFoundEndCol
 
SCROW nFoundRow
 
const ScPatternAttrpFoundPattern
 
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: