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

Row-wise value iterator. More...

#include <dociter.hxx>

Collaboration diagram for ScHorizontalValueIterator:
[legend]

Public Member Functions

 ScHorizontalValueIterator (ScDocument &rDocument, const ScRange &rRange)
 
 ~ScHorizontalValueIterator ()
 
bool GetNext (double &rValue, FormulaError &rErr)
 Does NOT reset rValue if no value found! More...
 

Private Attributes

ScDocumentrDoc
 
const ScAttrArraypAttrArray
 
std::unique_ptr< ScHorizontalCellIteratorpCellIter
 
sal_uInt32 nNumFormat
 
SCTAB nEndTab
 
SCCOL nCurCol
 
SCROW nCurRow
 
SCTAB nCurTab
 
SCROW nAttrEndRow
 
bool bCalcAsShown
 

Detailed Description

Row-wise value iterator.

Definition at line 333 of file dociter.hxx.

Constructor & Destructor Documentation

◆ ScHorizontalValueIterator()

ScHorizontalValueIterator::ScHorizontalValueIterator ( ScDocument rDocument,
const ScRange rRange 
)

◆ ~ScHorizontalValueIterator()

ScHorizontalValueIterator::~ScHorizontalValueIterator ( )

Definition at line 1293 of file dociter.cxx.

Member Function Documentation

◆ GetNext()

bool ScHorizontalValueIterator::GetNext ( double &  rValue,
FormulaError rErr 
)

Member Data Documentation

◆ bCalcAsShown

bool ScHorizontalValueIterator::bCalcAsShown
private

Definition at line 346 of file dociter.hxx.

Referenced by GetNext().

◆ nAttrEndRow

SCROW ScHorizontalValueIterator::nAttrEndRow
private

Definition at line 345 of file dociter.hxx.

Referenced by GetNext(), and ScHorizontalValueIterator().

◆ nCurCol

SCCOL ScHorizontalValueIterator::nCurCol
private

Definition at line 342 of file dociter.hxx.

Referenced by GetNext(), and ScHorizontalValueIterator().

◆ nCurRow

SCROW ScHorizontalValueIterator::nCurRow
private

Definition at line 343 of file dociter.hxx.

Referenced by GetNext(), and ScHorizontalValueIterator().

◆ nCurTab

SCTAB ScHorizontalValueIterator::nCurTab
private

Definition at line 344 of file dociter.hxx.

Referenced by GetNext(), and ScHorizontalValueIterator().

◆ nEndTab

SCTAB ScHorizontalValueIterator::nEndTab
private

Definition at line 341 of file dociter.hxx.

Referenced by GetNext(), and ScHorizontalValueIterator().

◆ nNumFormat

sal_uInt32 ScHorizontalValueIterator::nNumFormat
private

Definition at line 340 of file dociter.hxx.

Referenced by GetNext(), and ScHorizontalValueIterator().

◆ pAttrArray

const ScAttrArray* ScHorizontalValueIterator::pAttrArray
private

Definition at line 337 of file dociter.hxx.

Referenced by GetNext(), and ScHorizontalValueIterator().

◆ pCellIter

std::unique_ptr<ScHorizontalCellIterator> ScHorizontalValueIterator::pCellIter
private

Definition at line 339 of file dociter.hxx.

Referenced by GetNext(), and ScHorizontalValueIterator().

◆ rDoc

ScDocument& ScHorizontalValueIterator::rDoc
private

Definition at line 336 of file dociter.hxx.

Referenced by GetNext(), and ScHorizontalValueIterator().


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