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 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_PCDAttrs (const WW8PLCFx_PCDAttrs &)=delete
 
WW8PLCFx_PCDAttrsoperator= (const WW8PLCFx_PCDAttrs &)=delete
 

Private Attributes

WW8PLCFpcd_IterpPcdI
 
WW8PLCFx_PCDpPcd
 
std::vector< std::unique_ptr< sal_uInt8[]> > const & mrGrpprls
 
SVBT32 aShortSprm
 

Detailed Description

Definition at line 430 of file ww8scan.hxx.

Constructor & Destructor Documentation

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

Definition at line 945 of file ww8scan.cxx.

Member Function Documentation

void WW8PLCFx_PCDAttrs::advance ( )
overridevirtual

Implements WW8PLCFx.

Definition at line 966 of file ww8scan.cxx.

sal_uInt32 WW8PLCFx_PCDAttrs::GetIdx ( ) const
overridevirtual

Implements WW8PLCFx.

Definition at line 952 of file ww8scan.cxx.

WW8PLCFpcd_Iter* WW8PLCFx_PCDAttrs::GetIter ( ) const
inline

Definition at line 452 of file ww8scan.hxx.

References pPcdI.

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

Implements WW8PLCFx.

Definition at line 961 of file ww8scan.cxx.

void WW8PLCFx_PCDAttrs::SetIdx ( sal_uInt32  nI)
overridevirtual

Implements WW8PLCFx.

Definition at line 957 of file ww8scan.cxx.

WW8_CP WW8PLCFx_PCDAttrs::Where ( )
overridevirtual

Implements WW8PLCFx.

Definition at line 970 of file ww8scan.cxx.

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

Member Data Documentation

SVBT32 WW8PLCFx_PCDAttrs::aShortSprm
private

Definition at line 436 of file ww8scan.hxx.

Referenced by GetSprms().

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

Definition at line 435 of file ww8scan.hxx.

Referenced by GetSprms().

WW8PLCFx_PCD* WW8PLCFx_PCDAttrs::pPcd
private

Definition at line 434 of file ww8scan.hxx.

Referenced by Where().

WW8PLCFpcd_Iter* WW8PLCFx_PCDAttrs::pPcdI
private

Definition at line 433 of file ww8scan.hxx.

Referenced by GetIter(), and GetSprms().


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