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

#include <dociter.hxx>

Collaboration diagram for ScHorizontalAttrIterator:
[legend]

Public Member Functions

 ScHorizontalAttrIterator (ScDocument &rDocument, SCTAB nTable, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2)
 
 ~ScHorizontalAttrIterator ()
 
const ScPatternAttrGetNext (SCCOL &rCol1, SCCOL &rCol2, SCROW &rRow)
 

Private Member Functions

void InitForNextRow (bool bInitialization)
 

Private Attributes

ScDocumentrDoc
 
SCTAB nTab
 
SCCOL nStartCol
 
SCROW nStartRow
 
SCCOL nEndCol
 
SCROW nEndRow
 
std::unique_ptr< SCROW[]> pNextEnd
 
std::unique_ptr< SCCOL[]> pHorizEnd
 
std::unique_ptr< SCSIZE[]> pIndices
 
std::unique_ptr< const ScPatternAttr *[]> ppPatterns
 
SCCOL nCol
 
SCROW nRow
 
SCROW nMinNextEnd
 

Detailed Description

Definition at line 359 of file dociter.hxx.

Constructor & Destructor Documentation

ScHorizontalAttrIterator::ScHorizontalAttrIterator ( ScDocument rDocument,
SCTAB  nTable,
SCCOL  nCol1,
SCROW  nRow1,
SCCOL  nCol2,
SCROW  nRow2 
)
ScHorizontalAttrIterator::~ScHorizontalAttrIterator ( )

Definition at line 1372 of file dociter.cxx.

Member Function Documentation

const ScPatternAttr * ScHorizontalAttrIterator::GetNext ( SCCOL rCol1,
SCCOL rCol2,
SCROW rRow 
)
void ScHorizontalAttrIterator::InitForNextRow ( bool  bInitialization)
private

Member Data Documentation

SCCOL ScHorizontalAttrIterator::nCol
private

Definition at line 374 of file dociter.hxx.

Referenced by GetNext().

SCCOL ScHorizontalAttrIterator::nEndCol
private

Definition at line 366 of file dociter.hxx.

Referenced by GetNext(), InitForNextRow(), and ScHorizontalAttrIterator().

SCROW ScHorizontalAttrIterator::nEndRow
private

Definition at line 367 of file dociter.hxx.

Referenced by GetNext().

SCROW ScHorizontalAttrIterator::nMinNextEnd
private

Definition at line 376 of file dociter.hxx.

Referenced by GetNext(), and InitForNextRow().

SCROW ScHorizontalAttrIterator::nRow
private

Definition at line 375 of file dociter.hxx.

Referenced by GetNext().

SCCOL ScHorizontalAttrIterator::nStartCol
private

Definition at line 364 of file dociter.hxx.

Referenced by GetNext(), InitForNextRow(), and ScHorizontalAttrIterator().

SCROW ScHorizontalAttrIterator::nStartRow
private

Definition at line 365 of file dociter.hxx.

Referenced by InitForNextRow(), and ScHorizontalAttrIterator().

SCTAB ScHorizontalAttrIterator::nTab
private

Definition at line 363 of file dociter.hxx.

Referenced by GetNext(), InitForNextRow(), and ScHorizontalAttrIterator().

std::unique_ptr<SCCOL[]> ScHorizontalAttrIterator::pHorizEnd
private

Definition at line 370 of file dociter.hxx.

Referenced by GetNext(), InitForNextRow(), and ScHorizontalAttrIterator().

std::unique_ptr<SCSIZE[]> ScHorizontalAttrIterator::pIndices
private

Definition at line 371 of file dociter.hxx.

Referenced by InitForNextRow(), and ScHorizontalAttrIterator().

std::unique_ptr<SCROW[]> ScHorizontalAttrIterator::pNextEnd
private

Definition at line 369 of file dociter.hxx.

Referenced by InitForNextRow(), and ScHorizontalAttrIterator().

std::unique_ptr<const ScPatternAttr*[]> ScHorizontalAttrIterator::ppPatterns
private

Definition at line 373 of file dociter.hxx.

Referenced by GetNext(), InitForNextRow(), and ScHorizontalAttrIterator().

ScDocument& ScHorizontalAttrIterator::rDoc
private

Definition at line 362 of file dociter.hxx.

Referenced by GetNext(), InitForNextRow(), and ScHorizontalAttrIterator().


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