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 237 of file attarray.hxx.

Constructor & Destructor Documentation

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

Definition at line 251 of file attarray.hxx.

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

Member Function Documentation

SCROW ScAttrIterator::GetNextRow ( ) const
inline

Definition at line 248 of file attarray.hxx.

References nRow.

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

Member Data Documentation

SCROW ScAttrIterator::nEndRow
private

Definition at line 243 of file attarray.hxx.

Referenced by Next().

SCSIZE ScAttrIterator::nPos
private

Definition at line 241 of file attarray.hxx.

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

SCROW ScAttrIterator::nRow
private

Definition at line 242 of file attarray.hxx.

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

const ScAttrArray* ScAttrIterator::pArray
private

Definition at line 239 of file attarray.hxx.

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

const ScPatternAttr* ScAttrIterator::pDefPattern
private

Definition at line 240 of file attarray.hxx.

Referenced by Next().


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