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

#include <XMLExportIterator.hxx>

Inheritance diagram for ScMyDetectiveOpContainer:
[legend]
Collaboration diagram for ScMyDetectiveOpContainer:
[legend]

Public Member Functions

 ScMyDetectiveOpContainer ()
 
virtual ~ScMyDetectiveOpContainer () override
 
void AddOperation (ScDetOpType eOpType, const ScAddress &rPosition, sal_uInt32 nIndex)
 
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

ScMyDetectiveOpList aDetectiveOpList
 

Detailed Description

Definition at line 260 of file XMLExportIterator.hxx.

Constructor & Destructor Documentation

◆ ScMyDetectiveOpContainer()

ScMyDetectiveOpContainer::ScMyDetectiveOpContainer ( )

Definition at line 461 of file XMLExportIterator.cxx.

◆ ~ScMyDetectiveOpContainer()

ScMyDetectiveOpContainer::~ScMyDetectiveOpContainer ( )
overridevirtual

Definition at line 465 of file XMLExportIterator.cxx.

Member Function Documentation

◆ AddOperation()

void ScMyDetectiveOpContainer::AddOperation ( ScDetOpType  eOpType,
const ScAddress rPosition,
sal_uInt32  nIndex 
)

◆ GetFirstAddress()

bool ScMyDetectiveOpContainer::GetFirstAddress ( ScAddress rCellAddress)
overrideprotectedvirtual

Implements ScMyIteratorBase.

Definition at line 478 of file XMLExportIterator.cxx.

References aDetectiveOpList, and ScAddress::Tab().

◆ SetCellData()

void ScMyDetectiveOpContainer::SetCellData ( ScMyCell rMyCell)
overridevirtual

◆ SkipTable()

void ScMyDetectiveOpContainer::SkipTable ( SCTAB  nSkip)

Definition at line 502 of file XMLExportIterator.cxx.

References aDetectiveOpList.

Referenced by ScMyNotEmptyCellsIterator::SkipTable().

◆ Sort()

void ScMyDetectiveOpContainer::Sort ( )
overridevirtual

Implements ScMyIteratorBase.

Definition at line 509 of file XMLExportIterator.cxx.

References aDetectiveOpList.

Referenced by ScXMLExport::GetDetectiveOpList().

◆ UpdateAddress()

void ScMyIteratorBase::UpdateAddress ( ScAddress rCellAddress)

Definition at line 59 of file XMLExportIterator.cxx.

Referenced by ScMyNotEmptyCellsIterator::GetNext().

Member Data Documentation

◆ aDetectiveOpList

ScMyDetectiveOpList ScMyDetectiveOpContainer::aDetectiveOpList
private

Definition at line 263 of file XMLExportIterator.hxx.

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


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