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

#include <segmenttree.hxx>

Collaboration diagram for ScFlatUInt16RowSegments::ForwardIterator:
[legend]

Public Member Functions

 ForwardIterator (ScFlatUInt16RowSegments &rSegs)
 
bool getValue (SCROW nPos, sal_uInt16 &rVal)
 
SCROW getLastPos () const
 

Private Attributes

ScFlatUInt16RowSegmentsmrSegs
 
SCROW mnCurPos
 
SCROW mnLastPos
 
sal_uInt16 mnCurValue
 

Detailed Description

Definition at line 128 of file segmenttree.hxx.

Constructor & Destructor Documentation

◆ ForwardIterator()

ScFlatUInt16RowSegments::ForwardIterator::ForwardIterator ( ScFlatUInt16RowSegments rSegs)
explicit

Definition at line 586 of file segmenttree.cxx.

Member Function Documentation

◆ getLastPos()

SCROW ScFlatUInt16RowSegments::ForwardIterator::getLastPos ( ) const
inline

Definition at line 134 of file segmenttree.hxx.

References mnLastPos.

Referenced by ScTable::GetScaledRowHeight(), and ScTable::UpdatePageBreaks().

◆ getValue()

bool ScFlatUInt16RowSegments::ForwardIterator::getValue ( SCROW  nPos,
sal_uInt16 &  rVal 
)

Definition at line 591 of file segmenttree.cxx.

References aData, and nPos.

Referenced by ScTable::GetScaledRowHeight(), and ScTable::UpdatePageBreaks().

Member Data Documentation

◆ mnCurPos

SCROW ScFlatUInt16RowSegments::ForwardIterator::mnCurPos
private

Definition at line 139 of file segmenttree.hxx.

◆ mnCurValue

sal_uInt16 ScFlatUInt16RowSegments::ForwardIterator::mnCurValue
private

Definition at line 141 of file segmenttree.hxx.

◆ mnLastPos

SCROW ScFlatUInt16RowSegments::ForwardIterator::mnLastPos
private

Definition at line 140 of file segmenttree.hxx.

Referenced by getLastPos().

◆ mrSegs

ScFlatUInt16RowSegments& ScFlatUInt16RowSegments::ForwardIterator::mrSegs
private

Definition at line 137 of file segmenttree.hxx.


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