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

iterator for footnotes/endnotes and comments More...

#include <ww8scan.hxx>

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

Public Member Functions

 WW8PLCFx_SubDoc (SvStream *pSt, const WW8Fib &rFib, WW8_CP nStartCp, long nFcRef, long nLenRef, long nFcText, long nLenText, long nStruc)
 
virtual ~WW8PLCFx_SubDoc () 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
 
const voidGetData () const
 
virtual void GetSprms (WW8PLCFxDesc *p) override
 
virtual void advance () override
 
long Count () 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_SubDoc (const WW8PLCFx_SubDoc &)=delete
 
WW8PLCFx_SubDocoperator= (const WW8PLCFx_SubDoc &)=delete
 

Private Attributes

std::unique_ptr< WW8PLCFpRef
 
std::unique_ptr< WW8PLCFpText
 

Detailed Description

iterator for footnotes/endnotes and comments

Definition at line 688 of file ww8scan.hxx.

Constructor & Destructor Documentation

WW8PLCFx_SubDoc::WW8PLCFx_SubDoc ( const WW8PLCFx_SubDoc )
privatedelete
WW8PLCFx_SubDoc::WW8PLCFx_SubDoc ( SvStream pSt,
const WW8Fib rFib,
WW8_CP  nStartCp,
long  nFcRef,
long  nLenRef,
long  nFcText,
long  nLenText,
long  nStruc 
)

Definition at line 3857 of file ww8scan.cxx.

References pRef, and pText.

WW8PLCFx_SubDoc::~WW8PLCFx_SubDoc ( )
overridevirtual

Definition at line 3869 of file ww8scan.cxx.

References pRef, and pText.

Member Function Documentation

void WW8PLCFx_SubDoc::advance ( )
overridevirtual

Implements WW8PLCFx.

Definition at line 3953 of file ww8scan.cxx.

References pRef, and pText.

long WW8PLCFx_SubDoc::Count ( ) const
inline

Definition at line 714 of file ww8scan.hxx.

const void* WW8PLCFx_SubDoc::GetData ( ) const
inline

Definition at line 707 of file ww8scan.hxx.

Referenced by SwWW8ImplReader::Read_And(), and SwWW8ImplReader::Read_Footnote().

sal_uInt32 WW8PLCFx_SubDoc::GetIdx ( ) const
overridevirtual

Implements WW8PLCFx.

Definition at line 3875 of file ww8scan.cxx.

References pRef, and pText.

Referenced by SwWW8ImplReader::Read_And().

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

Implements WW8PLCFx.

Definition at line 3893 of file ww8scan.cxx.

References pRef.

void WW8PLCFx_SubDoc::SetIdx ( sal_uInt32  nIdx)
overridevirtual

Implements WW8PLCFx.

Definition at line 3883 of file ww8scan.cxx.

References pRef, and pText.

WW8_CP WW8PLCFx_SubDoc::Where ( )
overridevirtual

Implements WW8PLCFx.

Definition at line 3898 of file ww8scan.cxx.

References pRef, and WW8_CP_MAX.

Member Data Documentation

std::unique_ptr<WW8PLCF> WW8PLCFx_SubDoc::pRef
private
std::unique_ptr<WW8PLCF> WW8PLCFx_SubDoc::pText
private

Definition at line 692 of file ww8scan.hxx.

Referenced by advance(), GetIdx(), GetSprms(), SetIdx(), WW8PLCFx_SubDoc(), and ~WW8PLCFx_SubDoc().


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