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

#include <TableFillingAndNavigationTools.hxx>

Inheritance diagram for DataRangeIterator:
Collaboration diagram for DataRangeIterator:

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 109 of file TableFillingAndNavigationTools.hxx.

Constructor & Destructor Documentation

DataRangeIterator::DataRangeIterator ( const ScRange aInputRange)

Definition at line 293 of file TableFillingAndNavigationTools.cxx.

DataRangeIterator::~DataRangeIterator ( )

Definition at line 298 of file TableFillingAndNavigationTools.cxx.

Member Function Documentation

virtual ScRange DataRangeIterator::get ( )
pure virtual
virtual bool DataRangeIterator::hasNext ( )
pure virtual
sal_Int32 DataRangeIterator::index ( )

Definition at line 301 of file TableFillingAndNavigationTools.cxx.

References mIndex.

virtual DataCellIterator DataRangeIterator::iterateCells ( )
pure virtual
virtual void DataRangeIterator::next ( )
pure virtual
virtual void DataRangeIterator::reset ( )
pure virtual
virtual size_t DataRangeIterator::size ( )
pure virtual

Member Data Documentation

sal_Int32 DataRangeIterator::mIndex
ScRange DataRangeIterator::mInputRange

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