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

#include <ww8scan.hxx>

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

Public Member Functions

 WW8PLCFx_PCDAttrs (const WW8Fib &rFib, WW8PLCFx_PCD *pPLCFx_PCD, const WW8ScannerBase *pBase)
 
virtual sal_uInt32 GetIdx () const override
 
virtual void SetIdx (sal_uInt32 nI) override
 
virtual bool SeekPos (WW8_CP nCpPos) override
 
virtual WW8_CP Where () override
 
virtual void GetSprms (WW8PLCFxDesc *p) override
 
virtual void advance () override
 
WW8PLCFpcd_IterGetIter () const
 
- Public Member Functions inherited from WW8PLCFx
 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_PCDAttrs (const WW8PLCFx_PCDAttrs &)=delete
 
WW8PLCFx_PCDAttrsoperator= (const WW8PLCFx_PCDAttrs &)=delete
 

Private Attributes

WW8PLCFpcd_Iterm_pPcdI
 
WW8PLCFx_PCDm_pPcd
 
std::vector< std::unique_ptr< sal_uInt8[]> > const & mrGrpprls
 
SVBT32 m_aShortSprm
 

Detailed Description

Definition at line 434 of file ww8scan.hxx.

Constructor & Destructor Documentation

◆ WW8PLCFx_PCDAttrs() [1/2]

WW8PLCFx_PCDAttrs::WW8PLCFx_PCDAttrs ( const WW8PLCFx_PCDAttrs )
privatedelete

◆ WW8PLCFx_PCDAttrs() [2/2]

WW8PLCFx_PCDAttrs::WW8PLCFx_PCDAttrs ( const WW8Fib rFib,
WW8PLCFx_PCD pPLCFx_PCD,
const WW8ScannerBase pBase 
)

Definition at line 953 of file ww8scan.cxx.

Member Function Documentation

◆ advance()

void WW8PLCFx_PCDAttrs::advance ( )
overridevirtual

Implements WW8PLCFx.

Definition at line 974 of file ww8scan.cxx.

◆ GetIdx()

sal_uInt32 WW8PLCFx_PCDAttrs::GetIdx ( ) const
overridevirtual

Implements WW8PLCFx.

Definition at line 960 of file ww8scan.cxx.

◆ GetIter()

WW8PLCFpcd_Iter * WW8PLCFx_PCDAttrs::GetIter ( ) const
inline

Definition at line 456 of file ww8scan.hxx.

References m_pPcdI.

◆ GetSprms()

void WW8PLCFx_PCDAttrs::GetSprms ( WW8PLCFxDesc p)
overridevirtual

◆ operator=()

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

◆ SeekPos()

bool WW8PLCFx_PCDAttrs::SeekPos ( WW8_CP  nCpPos)
overridevirtual

Implements WW8PLCFx.

Definition at line 969 of file ww8scan.cxx.

◆ SetIdx()

void WW8PLCFx_PCDAttrs::SetIdx ( sal_uInt32  nI)
overridevirtual

Implements WW8PLCFx.

Definition at line 965 of file ww8scan.cxx.

◆ Where()

WW8_CP WW8PLCFx_PCDAttrs::Where ( )
overridevirtual

Implements WW8PLCFx.

Definition at line 978 of file ww8scan.cxx.

References m_pPcd, WW8PLCFx_PCD::Where(), and WW8_CP_MAX.

Member Data Documentation

◆ m_aShortSprm

SVBT32 WW8PLCFx_PCDAttrs::m_aShortSprm
private

Definition at line 440 of file ww8scan.hxx.

Referenced by GetSprms().

◆ m_pPcd

WW8PLCFx_PCD* WW8PLCFx_PCDAttrs::m_pPcd
private

Definition at line 438 of file ww8scan.hxx.

Referenced by Where().

◆ m_pPcdI

WW8PLCFpcd_Iter* WW8PLCFx_PCDAttrs::m_pPcdI
private

Definition at line 437 of file ww8scan.hxx.

Referenced by GetIter(), and GetSprms().

◆ mrGrpprls

std::vector<std::unique_ptr<sal_uInt8[]> > const& WW8PLCFx_PCDAttrs::mrGrpprls
private

Definition at line 439 of file ww8scan.hxx.

Referenced by GetSprms().


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