|
LibreOffice Module sc (master) 1
|
This iterator lets you iterate over cells over specified range in a single column. More...
#include <columniterator.hxx>
Public Member Functions | |
| ColumnIterator (const CellStoreType &rCells, SCROW nRow1, SCROW nRow2) | |
| void | next () |
| SCROW | getRow () const |
| bool | hasCell () const |
| mdds::mtv::element_t | getType () const |
| ScRefCellValue | getCell () const |
Private Attributes | |
| CellStoreType::const_position_type | maPos |
| CellStoreType::const_position_type | maPosEnd |
| bool | mbComplete |
This iterator lets you iterate over cells over specified range in a single column.
It does not modify the state of the cells, and therefore is thread safe.
Definition at line 66 of file columniterator.hxx.
| sc::ColumnIterator::ColumnIterator | ( | const CellStoreType & | rCells, |
| SCROW | nRow1, | ||
| SCROW | nRow2 | ||
| ) |
Definition at line 172 of file columniterator.cxx.
References first, and position().
| ScRefCellValue sc::ColumnIterator::getCell | ( | ) | const |
Definition at line 202 of file columniterator.cxx.
References maPos, and sc::toRefCell().
| SCROW sc::ColumnIterator::getRow | ( | ) | const |
Definition at line 187 of file columniterator.cxx.
References maPos.
| mdds::mtv::element_t sc::ColumnIterator::getType | ( | ) | const |
Definition at line 197 of file columniterator.cxx.
References maPos.
| bool sc::ColumnIterator::hasCell | ( | ) | const |
Definition at line 192 of file columniterator.cxx.
References mbComplete.
| void sc::ColumnIterator::next | ( | ) |
Definition at line 179 of file columniterator.cxx.
References maPos, maPosEnd, and mbComplete.
|
private |
|
private |
Definition at line 69 of file columniterator.hxx.
Referenced by next().
|
private |
Definition at line 70 of file columniterator.hxx.