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

#include <formel.hxx>

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

Public Member Functions

void Reset (const ScAddress &rEingPos)
 
virtual void Convert (std::unique_ptr< ScTokenArray > &rpErg, sal_Int32 &nRest)=0
 
bool good () const
 

Protected Member Functions

void Ignore (const long nSeekRel)
 
void Read (sal_uInt8 &nByte)
 
void Read (sal_uInt16 &nUINT16)
 
void Read (sal_Int16 &nINT16)
 
void Read (double &fDouble)
 
void Read (sal_uInt32 &nUINT32)
 
 LotusConverterBase (SvStream &rStr, svl::SharedStringPool &rSPool)
 
virtual ~LotusConverterBase () override
 
- Protected Member Functions inherited from ConverterBase
 ConverterBase (svl::SharedStringPool &rSPool)
 
virtual ~ConverterBase ()
 
void Reset ()
 

Protected Attributes

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

Detailed Description

Definition at line 105 of file formel.hxx.

Constructor & Destructor Documentation

LotusConverterBase::LotusConverterBase ( SvStream rStr,
svl::SharedStringPool rSPool 
)
protected

Definition at line 188 of file frmbase.cxx.

LotusConverterBase::~LotusConverterBase ( )
overrideprotectedvirtual

Definition at line 195 of file frmbase.cxx.

Member Function Documentation

virtual void LotusConverterBase::Convert ( std::unique_ptr< ScTokenArray > &  rpErg,
sal_Int32 &  nRest 
)
pure virtual

Implemented in LotusToSc.

bool LotusConverterBase::good ( ) const
inline

Definition at line 126 of file formel.hxx.

References SvStream::good().

Referenced by ImportLotus::Formulacell(), OP_Formula(), and OP_Formula123().

void LotusConverterBase::Ignore ( const long  nSeekRel)
inlineprotected

Definition at line 132 of file formel.hxx.

References aIn, nBytesLeft, and SvStream::SeekRel().

Referenced by LotusToSc::Convert().

void LotusConverterBase::Read ( sal_uInt8 nByte)
inlineprotected

Definition at line 138 of file formel.hxx.

References aIn, SvStream::good(), nBytesLeft, and SvStream::ReadUChar().

Referenced by LotusToSc::Convert(), and LotusToSc::ReadSRD().

void LotusConverterBase::Read ( sal_uInt16 &  nUINT16)
inlineprotected

Definition at line 152 of file formel.hxx.

References aIn, SvStream::good(), nBytesLeft, and SvStream::ReadUInt16().

void LotusConverterBase::Read ( sal_Int16 &  nINT16)
inlineprotected

Definition at line 161 of file formel.hxx.

References aIn, SvStream::good(), nBytesLeft, and SvStream::ReadInt16().

void LotusConverterBase::Read ( double &  fDouble)
inlineprotected

Definition at line 170 of file formel.hxx.

References aIn, SvStream::good(), nBytesLeft, and SvStream::ReadDouble().

void LotusConverterBase::Read ( sal_uInt32 &  nUINT32)
inlineprotected

Definition at line 179 of file formel.hxx.

References aIn, SvStream::good(), nBytesLeft, and SvStream::ReadUInt32().

void LotusConverterBase::Reset ( const ScAddress rEingPos)

Definition at line 199 of file frmbase.cxx.

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

Member Data Documentation

SvStream& LotusConverterBase::aIn
protected

Definition at line 108 of file formel.hxx.

Referenced by LotusToSc::Convert(), Ignore(), and Read().

sal_Int32 LotusConverterBase::nBytesLeft
protected

Definition at line 109 of file formel.hxx.

Referenced by LotusToSc::Convert(), Ignore(), Read(), and Reset().


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