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

#include <TableFillingAndNavigationTools.hxx>

Collaboration diagram for DataCellIterator:
[legend]

Public Member Functions

 DataCellIterator (const ScRange &aInputRange, bool aByColumn)
 
bool hasNext () const
 
ScAddress get ()
 
void next ()
 
ScAddress getRelative (int aDelta)
 

Private Attributes

ScRange mInputRange
 
bool mByColumn
 
SCCOL mCol
 
SCROW mRow
 

Detailed Description

Definition at line 91 of file TableFillingAndNavigationTools.hxx.

Constructor & Destructor Documentation

◆ DataCellIterator()

DataCellIterator::DataCellIterator ( const ScRange aInputRange,
bool  aByColumn 
)

Member Function Documentation

◆ get()

ScAddress DataCellIterator::get ( )

◆ getRelative()

ScAddress DataCellIterator::getRelative ( int  aDelta)

◆ hasNext()

bool DataCellIterator::hasNext ( ) const

◆ next()

void DataCellIterator::next ( )

Member Data Documentation

◆ mByColumn

bool DataCellIterator::mByColumn
private

Definition at line 95 of file TableFillingAndNavigationTools.hxx.

Referenced by getRelative(), hasNext(), and next().

◆ mCol

SCCOL DataCellIterator::mCol
private

Definition at line 96 of file TableFillingAndNavigationTools.hxx.

Referenced by DataCellIterator(), getRelative(), hasNext(), and next().

◆ mInputRange

ScRange DataCellIterator::mInputRange
private

Definition at line 94 of file TableFillingAndNavigationTools.hxx.

Referenced by getRelative(), and hasNext().

◆ mRow

SCROW DataCellIterator::mRow
private

Definition at line 97 of file TableFillingAndNavigationTools.hxx.

Referenced by DataCellIterator(), getRelative(), hasNext(), and next().


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