LibreOffice Module sc (master) 1
Public Member Functions | Protected Attributes | List of all members
DataRangeIterator Class Referenceabstract

#include <TableFillingAndNavigationTools.hxx>

Inheritance diagram for DataRangeIterator:
[legend]
Collaboration diagram for DataRangeIterator:
[legend]

Public Member Functions

 DataRangeIterator (const ScRange &aInputRange)
 
virtual ~DataRangeIterator ()
 
virtual bool hasNext ()=0
 
virtual ScRange get ()=0
 
virtual size_t size ()=0
 
virtual void next ()=0
 
virtual void reset ()=0
 
sal_Int32 index ()
 
virtual DataCellIterator iterateCells ()=0
 

Protected Attributes

ScRange mInputRange
 
sal_Int32 mIndex
 

Detailed Description

Definition at line 108 of file TableFillingAndNavigationTools.hxx.

Constructor & Destructor Documentation

◆ DataRangeIterator()

DataRangeIterator::DataRangeIterator ( const ScRange aInputRange)

Definition at line 290 of file TableFillingAndNavigationTools.cxx.

◆ ~DataRangeIterator()

DataRangeIterator::~DataRangeIterator ( )
virtual

Definition at line 295 of file TableFillingAndNavigationTools.cxx.

Member Function Documentation

◆ get()

virtual ScRange DataRangeIterator::get ( )
pure virtual

◆ hasNext()

virtual bool DataRangeIterator::hasNext ( )
pure virtual

◆ index()

sal_Int32 DataRangeIterator::index ( )

Definition at line 298 of file TableFillingAndNavigationTools.cxx.

References mIndex.

◆ iterateCells()

virtual DataCellIterator DataRangeIterator::iterateCells ( )
pure virtual

◆ next()

virtual void DataRangeIterator::next ( )
pure virtual

◆ reset()

virtual void DataRangeIterator::reset ( )
pure virtual

◆ size()

virtual size_t DataRangeIterator::size ( )
pure virtual

Member Data Documentation

◆ mIndex

sal_Int32 DataRangeIterator::mIndex
protected

◆ mInputRange

ScRange DataRangeIterator::mInputRange
protected

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