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

#include <XMLExportIterator.hxx>

Inheritance diagram for ScMyDetectiveObjContainer:
Collaboration diagram for ScMyDetectiveObjContainer:

Public Member Functions

 ScMyDetectiveObjContainer ()
virtual ~ScMyDetectiveObjContainer () override
void AddObject (ScDetectiveObjType eObjType, const SCTAB nSheet, const ScAddress &rPosition, const ScRange &rSourceRange, bool bHasError)
virtual void SetCellData (ScMyCell &rMyCell) override
virtual void Sort () override
void SkipTable (SCTAB nSkip)
void UpdateAddress (ScAddress &rCellAddress)
- Public Member Functions inherited from ScMyIteratorBase
 ScMyIteratorBase ()
virtual ~ScMyIteratorBase ()
 ScMyIteratorBase (ScMyIteratorBase const &)=default
 ScMyIteratorBase (ScMyIteratorBase &&)=default
ScMyIteratorBaseoperator= (ScMyIteratorBase const &)=default
ScMyIteratorBaseoperator= (ScMyIteratorBase &&)=default
virtual void SetCellData (ScMyCell &rMyCell)=0
virtual void Sort ()=0
void UpdateAddress (ScAddress &rCellAddress)

Protected Member Functions

virtual bool GetFirstAddress (ScAddress &rCellAddress) override
virtual bool GetFirstAddress (ScAddress &rCellAddress)=0

Private Attributes

ScMyDetectiveObjList aDetectiveObjList

Detailed Description

Definition at line 224 of file XMLExportIterator.hxx.

Constructor & Destructor Documentation

◆ ScMyDetectiveObjContainer()

ScMyDetectiveObjContainer::ScMyDetectiveObjContainer ( )

Definition at line 380 of file XMLExportIterator.cxx.

◆ ~ScMyDetectiveObjContainer()

ScMyDetectiveObjContainer::~ScMyDetectiveObjContainer ( )

Definition at line 384 of file XMLExportIterator.cxx.

Member Function Documentation

◆ AddObject()

void ScMyDetectiveObjContainer::AddObject ( ScDetectiveObjType  eObjType,
const SCTAB  nSheet,
const ScAddress rPosition,
const ScRange rSourceRange,
bool  bHasError 

◆ GetFirstAddress()

bool ScMyDetectiveObjContainer::GetFirstAddress ( ScAddress rCellAddress)

Implements ScMyIteratorBase.

Definition at line 420 of file XMLExportIterator.cxx.

References aDetectiveObjList, and ScAddress::Tab().

◆ SetCellData()

void ScMyDetectiveObjContainer::SetCellData ( ScMyCell rMyCell)

◆ SkipTable()

void ScMyDetectiveObjContainer::SkipTable ( SCTAB  nSkip)

Definition at line 444 of file XMLExportIterator.cxx.

References aDetectiveObjList.

Referenced by ScMyNotEmptyCellsIterator::SkipTable().

◆ Sort()

void ScMyDetectiveObjContainer::Sort ( )

Implements ScMyIteratorBase.

Definition at line 451 of file XMLExportIterator.cxx.

References aDetectiveObjList.

◆ UpdateAddress()

void ScMyIteratorBase::UpdateAddress ( ScAddress rCellAddress)

Definition at line 59 of file XMLExportIterator.cxx.

Referenced by ScMyNotEmptyCellsIterator::GetNext().

Member Data Documentation

◆ aDetectiveObjList

ScMyDetectiveObjList ScMyDetectiveObjContainer::aDetectiveObjList

Definition at line 227 of file XMLExportIterator.hxx.

Referenced by AddObject(), GetFirstAddress(), SetCellData(), SkipTable(), and Sort().

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