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

#include <ww8scan.hxx>

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

Public Member Functions

 WW8PLCFx (const WW8Fib &rFib, bool bSprm)
 
virtual ~WW8PLCFx ()
 
bool IsSprm () const
 
virtual sal_uInt32 GetIdx () const =0
 
virtual void SetIdx (sal_uInt32 nIdx)=0
 
virtual sal_uInt32 GetIdx2 () const
 
virtual void SetIdx2 (sal_uInt32 nIdx)
 
virtual bool SeekPos (WW8_CP nCpPos)=0
 
virtual WW8_FC Where ()=0
 
virtual void GetSprms (WW8PLCFxDesc *p)
 
virtual tools::Long GetNoSprms (WW8_CP &rStart, WW8_CP &, sal_Int32 &rLen)
 
virtual void advance ()=0
 
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 (const WW8PLCFx &)=delete
 
WW8PLCFxoperator= (const WW8PLCFx &)=delete
 

Private Attributes

const WW8FibmrFib
 
bool m_bIsSprm
 
WW8_FC m_nStartFc
 
bool m_bDirty
 

Detailed Description

Definition at line 393 of file ww8scan.hxx.

Constructor & Destructor Documentation

◆ WW8PLCFx() [1/2]

WW8PLCFx::WW8PLCFx ( const WW8PLCFx )
privatedelete

◆ WW8PLCFx() [2/2]

WW8PLCFx::WW8PLCFx ( const WW8Fib rFib,
bool  bSprm 
)
inline

Definition at line 405 of file ww8scan.hxx.

◆ ~WW8PLCFx()

virtual WW8PLCFx::~WW8PLCFx ( )
inlinevirtual

Definition at line 412 of file ww8scan.hxx.

Member Function Documentation

◆ advance()

virtual void WW8PLCFx::advance ( )
pure virtual

◆ GetDirty()

bool WW8PLCFx::GetDirty ( ) const
inline

Definition at line 431 of file ww8scan.hxx.

References m_bDirty.

Referenced by WW8PLCFx_Cp_FKP::GetSprms().

◆ GetFIB()

const WW8Fib & WW8PLCFx::GetFIB ( ) const
inline

Definition at line 427 of file ww8scan.hxx.

References mrFib.

Referenced by WW8PLCFx_Fc_FKP::NewFkp(), and WW8PLCFx_Cp_FKP::WW8PLCFx_Cp_FKP().

◆ GetFIBVersion()

ww::WordVersion WW8PLCFx::GetFIBVersion ( ) const

◆ GetIdx()

virtual sal_uInt32 WW8PLCFx::GetIdx ( ) const
pure virtual

◆ GetIdx2()

sal_uInt32 WW8PLCFx::GetIdx2 ( ) const
virtual

Reimplemented in WW8PLCFx_Cp_FKP, WW8PLCFx_Book, WW8PLCFx_AtnBook, and WW8PLCFx_FactoidBook.

Definition at line 3038 of file ww8scan.cxx.

Referenced by Save().

◆ GetIstd()

virtual sal_uInt16 WW8PLCFx::GetIstd ( ) const
inlinevirtual

Reimplemented in WW8PLCFx_Fc_FKP.

Definition at line 423 of file ww8scan.hxx.

Referenced by WW8PLCFMan::GetColl().

◆ GetNoSprms()

tools::Long WW8PLCFx::GetNoSprms ( WW8_CP rStart,
WW8_CP rEnd,
sal_Int32 &  rLen 
)
virtual

Reimplemented in WW8PLCFx_PCD, WW8PLCFx_Book, WW8PLCFx_AtnBook, and WW8PLCFx_FactoidBook.

Definition at line 3029 of file ww8scan.cxx.

References WW8_CP_MAX.

Referenced by WW8PLCFMan::GetNewNoSprms().

◆ GetSprms()

void WW8PLCFx::GetSprms ( WW8PLCFxDesc p)
virtual

◆ GetStartFc()

WW8_FC WW8PLCFx::GetStartFc ( ) const
inline

Definition at line 429 of file ww8scan.hxx.

References m_nStartFc.

Referenced by WW8PLCFx_Fc_FKP::NewFkp(), Save(), and WW8PLCFx_Fc_FKP::WW8PLCFx_Fc_FKP().

◆ IsSprm()

bool WW8PLCFx::IsSprm ( ) const
inline

Definition at line 413 of file ww8scan.hxx.

References m_bIsSprm.

Referenced by WW8PLCFxDesc::Restore(), and WW8PLCFxDesc::Save().

◆ operator=()

WW8PLCFx & WW8PLCFx::operator= ( const WW8PLCFx )
privatedelete

◆ Restore()

void WW8PLCFx::Restore ( const WW8PLCFxSave1 rSave)
virtual

◆ Save()

void WW8PLCFx::Save ( WW8PLCFxSave1 rSave) const
virtual

◆ SeekPos()

virtual bool WW8PLCFx::SeekPos ( WW8_CP  nCpPos)
pure virtual

◆ SetDirty()

void WW8PLCFx::SetDirty ( bool  bIn)
inline

◆ SetIdx()

virtual void WW8PLCFx::SetIdx ( sal_uInt32  nIdx)
pure virtual

◆ SetIdx2()

void WW8PLCFx::SetIdx2 ( sal_uInt32  nIdx)
virtual

Reimplemented in WW8PLCFx_Cp_FKP, WW8PLCFx_Book, WW8PLCFx_AtnBook, and WW8PLCFx_FactoidBook.

Definition at line 3043 of file ww8scan.cxx.

Referenced by Restore().

◆ SetStartFc()

void WW8PLCFx::SetStartFc ( WW8_FC  nFc)
inline

◆ Where()

virtual WW8_FC WW8PLCFx::Where ( )
pure virtual

Member Data Documentation

◆ m_bDirty

bool WW8PLCFx::m_bDirty
private

Definition at line 399 of file ww8scan.hxx.

Referenced by GetDirty(), and SetDirty().

◆ m_bIsSprm

bool WW8PLCFx::m_bIsSprm
private

Definition at line 397 of file ww8scan.hxx.

Referenced by IsSprm().

◆ m_nStartFc

WW8_FC WW8PLCFx::m_nStartFc
private

Definition at line 398 of file ww8scan.hxx.

Referenced by GetStartFc(), and SetStartFc().

◆ mrFib

const WW8Fib& WW8PLCFx::mrFib
private

Definition at line 396 of file ww8scan.hxx.

Referenced by GetFIB(), and GetFIBVersion().


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