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

Constructor & Destructor Documentation

DataRangeIterator::DataRangeIterator ( const ScRange aInputRange)

Definition at line 293 of file TableFillingAndNavigationTools.cxx.

DataRangeIterator::~DataRangeIterator ( )
virtual

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
protected
ScRange DataRangeIterator::mInputRange
protected

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