LibreOffice Module sw (master) 1
|
iterator for footnotes/endnotes and comments More...
#include <ww8scan.hxx>
Public Member Functions | |
WW8PLCFx_SubDoc (SvStream *pSt, const WW8Fib &rFib, WW8_CP nStartCp, tools::Long nFcRef, tools::Long nLenRef, tools::Long nFcText, tools::Long nLenText, tools::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 void * | GetData () const |
virtual void | GetSprms (WW8PLCFxDesc *p) override |
virtual void | advance () override |
tools::Long | Count () 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 WW8Fib & | GetFIB () 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_SubDoc & | operator= (const WW8PLCFx_SubDoc &)=delete |
Private Attributes | |
std::unique_ptr< WW8PLCF > | m_pRef |
std::unique_ptr< WW8PLCF > | m_pText |
iterator for footnotes/endnotes and comments
Definition at line 695 of file ww8scan.hxx.
|
privatedelete |
WW8PLCFx_SubDoc::WW8PLCFx_SubDoc | ( | SvStream * | pSt, |
const WW8Fib & | rFib, | ||
WW8_CP | nStartCp, | ||
tools::Long | nFcRef, | ||
tools::Long | nLenRef, | ||
tools::Long | nFcText, | ||
tools::Long | nLenText, | ||
tools::Long | nStruc | ||
) |
Definition at line 3885 of file ww8scan.cxx.
|
overridevirtual |
Definition at line 3897 of file ww8scan.cxx.
|
overridevirtual |
|
inline |
Definition at line 721 of file ww8scan.hxx.
References m_pRef.
|
inline |
Definition at line 714 of file ww8scan.hxx.
References m_pRef.
Referenced by SwWW8ImplReader::Read_And(), and SwWW8ImplReader::Read_Footnote().
|
overridevirtual |
Implements WW8PLCFx.
Definition at line 3903 of file ww8scan.cxx.
References m_pRef, and m_pText.
Referenced by SwWW8ImplReader::Read_And().
|
overridevirtual |
Reimplemented from WW8PLCFx.
Definition at line 3931 of file ww8scan.cxx.
References m_pRef, m_pText, p, pData, SAL_WARN, and WW8_CP_MAX.
|
privatedelete |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements WW8PLCFx.
Definition at line 3926 of file ww8scan.cxx.
References m_pRef, and WW8_CP_MAX.
|
private |
Definition at line 698 of file ww8scan.hxx.
Referenced by advance(), Count(), GetData(), GetIdx(), GetSprms(), SeekPos(), SetIdx(), Where(), WW8PLCFx_SubDoc(), and ~WW8PLCFx_SubDoc().
|
private |
Definition at line 699 of file ww8scan.hxx.
Referenced by advance(), GetIdx(), GetSprms(), SetIdx(), WW8PLCFx_SubDoc(), and ~WW8PLCFx_SubDoc().