LibreOffice Module sc (master) 1
Public Member Functions | Protected Member Functions | List of all members
ExcelConverterBase Class Referenceabstract

#include <formel.hxx>

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

Public Member Functions

void Reset ()
 
void Reset (const ScAddress &rEingPos)
 
virtual ConvErr Convert (std::unique_ptr< ScTokenArray > &rpErg, XclImpStream &rStrm, std::size_t nFormulaLen, bool bAllowArrays, const FORMULA_TYPE eFT=FT_CellFormula)=0
 
virtual ConvErr Convert (ScRangeListTabs &, XclImpStream &rStrm, std::size_t nFormulaLen, SCTAB nTab, const FORMULA_TYPE eFT=FT_CellFormula)=0
 

Protected Member Functions

 ExcelConverterBase (svl::SharedStringPool &rSPool)
 
virtual ~ExcelConverterBase () override
 
- Protected Member Functions inherited from ConverterBase
 ConverterBase (svl::SharedStringPool &rSPool)
 
virtual ~ConverterBase ()
 
void Reset ()
 

Additional Inherited Members

- Protected Attributes inherited from ConverterBase
TokenPool aPool
 
TokenStack aStack
 
ScAddress aEingPos
 

Detailed Description

Definition at line 89 of file formel.hxx.

Constructor & Destructor Documentation

◆ ExcelConverterBase()

ExcelConverterBase::ExcelConverterBase ( svl::SharedStringPool rSPool)
protected

Definition at line 170 of file frmbase.cxx.

◆ ~ExcelConverterBase()

ExcelConverterBase::~ExcelConverterBase ( )
overrideprotectedvirtual

Definition at line 175 of file frmbase.cxx.

Member Function Documentation

◆ Convert() [1/2]

virtual ConvErr ExcelConverterBase::Convert ( ScRangeListTabs ,
XclImpStream rStrm,
std::size_t  nFormulaLen,
SCTAB  nTab,
const FORMULA_TYPE  eFT = FT_CellFormula 
)
pure virtual

Implemented in ExcelToSc, and ExcelToSc8.

◆ Convert() [2/2]

virtual ConvErr ExcelConverterBase::Convert ( std::unique_ptr< ScTokenArray > &  rpErg,
XclImpStream rStrm,
std::size_t  nFormulaLen,
bool  bAllowArrays,
const FORMULA_TYPE  eFT = FT_CellFormula 
)
pure virtual

Implemented in ExcelToSc, and ExcelToSc8.

◆ Reset() [1/2]

void ExcelConverterBase::Reset ( void  )

◆ Reset() [2/2]

void ExcelConverterBase::Reset ( const ScAddress rEingPos)

Definition at line 179 of file frmbase.cxx.

References ConverterBase::aEingPos, and ConverterBase::Reset().


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