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

#include <attarray.hxx>

Collaboration diagram for ScAttrIterator:
[legend]

Public Member Functions

 ScAttrIterator (const ScAttrArray *pNewArray, SCROW nStart, SCROW nEnd, const ScPatternAttr *pDefaultPattern)
 
const ScPatternAttrNext (SCROW &rTop, SCROW &rBottom)
 
const ScPatternAttrResync (SCROW nRow, SCROW &rTop, SCROW &rBottom)
 
SCROW GetNextRow () const
 

Private Attributes

const ScAttrArraypArray
 
const ScPatternAttrpDefPattern
 
SCSIZE nPos
 
SCROW nRow
 
SCROW nEndRow
 

Detailed Description

Definition at line 230 of file attarray.hxx.

Constructor & Destructor Documentation

ScAttrIterator::ScAttrIterator ( const ScAttrArray pNewArray,
SCROW  nStart,
SCROW  nEnd,
const ScPatternAttr pDefaultPattern 
)
inline

Definition at line 244 of file attarray.hxx.

References ScAttrArray::Count(), nPos, pArray, and ScAttrArray::Search().

Member Function Documentation

SCROW ScAttrIterator::GetNextRow ( ) const
inline

Definition at line 241 of file attarray.hxx.

References nRow.

const ScPatternAttr * ScAttrIterator::Next ( SCROW rTop,
SCROW rBottom 
)
inline

Definition at line 261 of file attarray.hxx.

References Count, ScAttrArray::Count(), MAXROW, ScAttrArray::mvData, nEndRow, nPos, nRow, pArray, and pDefPattern.

Referenced by Resync().

const ScPatternAttr * ScAttrIterator::Resync ( SCROW  nRow,
SCROW rTop,
SCROW rBottom 
)
inline

Member Data Documentation

SCROW ScAttrIterator::nEndRow
private

Definition at line 236 of file attarray.hxx.

Referenced by Next().

SCSIZE ScAttrIterator::nPos
private

Definition at line 234 of file attarray.hxx.

Referenced by Next(), Resync(), and ScAttrIterator().

SCROW ScAttrIterator::nRow
private

Definition at line 235 of file attarray.hxx.

Referenced by GetNextRow(), Next(), and Resync().

const ScAttrArray* ScAttrIterator::pArray
private

Definition at line 232 of file attarray.hxx.

Referenced by Next(), Resync(), and ScAttrIterator().

const ScPatternAttr* ScAttrIterator::pDefPattern
private

Definition at line 233 of file attarray.hxx.

Referenced by Next().


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