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

Iterator for fields. More...

#include <ww8scan.hxx>

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

Public Member Functions

 WW8PLCFx_FLD (SvStream *pSt, const WW8Fib &rMyFib, short nType)
 
virtual ~WW8PLCFx_FLD () override
 
virtual sal_uInt32 GetIdx () const override
 
virtual void SetIdx (sal_uInt32 nIdx) override
 
virtual bool SeekPos (WW8_CP nCpPos) override
 
virtual WW8_CP Where () override
 
virtual void GetSprms (WW8PLCFxDesc *p) override
 
virtual void advance () override
 
bool StartPosIsFieldStart ()
 
bool EndPosIsFieldEnd (WW8_CP &)
 
bool GetPara (long nIdx, WW8FieldDesc &rF)
 
- Public Member Functions inherited from WW8PLCFx
 WW8PLCFx (const WW8Fib &rFib, bool bSprm)
 
virtual ~WW8PLCFx ()
 
bool IsSprm () const
 
virtual sal_uInt32 GetIdx2 () const
 
virtual void SetIdx2 (sal_uInt32 nIdx)
 
virtual long GetNoSprms (WW8_CP &rStart, WW8_CP &, sal_Int32 &rLen)
 
virtual sal_uInt16 GetIstd () const
 
virtual void Save (WW8PLCFxSave1 &rSave) const
 
virtual void Restore (const WW8PLCFxSave1 &rSave)
 
ww::WordVersion GetFIBVersion () const
 
const WW8FibGetFIB () const
 
void SetStartFc (WW8_FC nFc)
 
WW8_FC GetStartFc () const
 
void SetDirty (bool bIn)
 
bool GetDirty () const
 

Private Member Functions

 WW8PLCFx_FLD (const WW8PLCFx_FLD &)=delete
 
WW8PLCFx_FLDoperator= (const WW8PLCFx_FLD &)=delete
 

Private Attributes

std::unique_ptr< WW8PLCFspecialpPLCF
 
const WW8FibrFib
 

Detailed Description

Iterator for fields.

Definition at line 718 of file ww8scan.hxx.

Constructor & Destructor Documentation

WW8PLCFx_FLD::WW8PLCFx_FLD ( const WW8PLCFx_FLD )
privatedelete
WW8PLCFx_FLD::WW8PLCFx_FLD ( SvStream pSt,
const WW8Fib rMyFib,
short  nType 
)
WW8PLCFx_FLD::~WW8PLCFx_FLD ( )
overridevirtual

Definition at line 4000 of file ww8scan.cxx.

Member Function Documentation

void WW8PLCFx_FLD::advance ( )
overridevirtual

Implements WW8PLCFx.

Definition at line 4095 of file ww8scan.cxx.

References pPLCF, and SAL_WARN_IF.

bool WW8PLCFx_FLD::EndPosIsFieldEnd ( WW8_CP nCP)

Definition at line 4032 of file ww8scan.cxx.

References pPLCF.

Referenced by SwWW8ImplReader::End_Field().

sal_uInt32 WW8PLCFx_FLD::GetIdx ( ) const
overridevirtual

Implements WW8PLCFx.

Definition at line 4004 of file ww8scan.cxx.

References pPLCF.

bool WW8PLCFx_FLD::GetPara ( long  nIdx,
WW8FieldDesc rF 
)

Definition at line 4103 of file ww8scan.cxx.

References pPLCF, SAL_WARN_IF, and WW8GetFieldPara().

Referenced by SwWW8ImplReader::Read_Field().

void WW8PLCFx_FLD::GetSprms ( WW8PLCFxDesc p)
overridevirtual
WW8PLCFx_FLD& WW8PLCFx_FLD::operator= ( const WW8PLCFx_FLD )
privatedelete
bool WW8PLCFx_FLD::SeekPos ( WW8_CP  nCpPos)
overridevirtual

Implements WW8PLCFx.

Definition at line 4015 of file ww8scan.cxx.

References pPLCF.

void WW8PLCFx_FLD::SetIdx ( sal_uInt32  nIdx)
overridevirtual

Implements WW8PLCFx.

Definition at line 4009 of file ww8scan.cxx.

References pPLCF.

bool WW8PLCFx_FLD::StartPosIsFieldStart ( )

Definition at line 4025 of file ww8scan.cxx.

References pPLCF.

Referenced by SwWW8ImplReader::Read_Field().

WW8_CP WW8PLCFx_FLD::Where ( )
overridevirtual

Implements WW8PLCFx.

Definition at line 4020 of file ww8scan.cxx.

References pPLCF, and WW8_CP_MAX.

Member Data Documentation

std::unique_ptr<WW8PLCFspecial> WW8PLCFx_FLD::pPLCF
private
const WW8Fib& WW8PLCFx_FLD::rFib
private

Definition at line 722 of file ww8scan.hxx.

Referenced by WW8PLCFx_FLD().


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