| 
    LibreOffice Module sw (master) 1
    
   | 
 
#include <ww8scan.hxx>
Public Member Functions | |
| WW8PLCFx_PCD (const WW8Fib &rFib, WW8PLCFpcd *pPLCFpcd, WW8_CP nStartCp, bool bVer67P) | |
| virtual | ~WW8PLCFx_PCD () override | 
| sal_uInt32 | GetIMax () const | 
| 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 tools::Long | GetNoSprms (WW8_CP &rStart, WW8_CP &, sal_Int32 &rLen) override | 
| virtual void | advance () override | 
| WW8_CP | CurrentPieceStartFc2Cp (WW8_FC nStartPos) | 
| WW8_FC | CurrentPieceStartCp2Fc (WW8_CP nCp) | 
| WW8PLCFpcd_Iter * | GetPLCFIter () | 
| void | SetClipStart (WW8_CP nIn) | 
| WW8_CP | GetClipStart () 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 | 
Static Public Member Functions | |
| static void | CurrentPieceFc2Cp (WW8_CP &rStartPos, WW8_CP &rEndPos, const WW8ScannerBase *pSBase) | 
| static sal_Int32 | TransformPieceAddress (tools::Long nfc, bool &bIsUnicodeAddress) | 
Private Member Functions | |
| WW8PLCFx_PCD (const WW8PLCFx_PCD &)=delete | |
| WW8PLCFx_PCD & | operator= (const WW8PLCFx_PCD &)=delete | 
Private Attributes | |
| std::unique_ptr< WW8PLCFpcd_Iter > | m_pPcdI | 
| bool | m_bVer67 | 
| WW8_CP | m_nClipStart | 
Definition at line 459 of file ww8scan.hxx.
      
  | 
  privatedelete | 
| WW8PLCFx_PCD::WW8PLCFx_PCD | ( | const WW8Fib & | rFib, | 
| WW8PLCFpcd * | pPLCFpcd, | ||
| WW8_CP | nStartCp, | ||
| bool | bVer67P | ||
| ) | 
Definition at line 1138 of file ww8scan.cxx.
      
  | 
  overridevirtual | 
Definition at line 1147 of file ww8scan.cxx.
      
  | 
  overridevirtual | 
      
  | 
  static | 
Definition at line 1250 of file ww8scan.cxx.
References WW8_CP_MAX, and WW8ScannerBase::WW8Fc2Cp().
Referenced by WW8PLCFx_Cp_FKP::advance(), and WW8PLCFx_Cp_FKP::GetSprms().
Definition at line 1197 of file ww8scan.cxx.
References o3tl::checked_add(), o3tl::checked_sub(), m_bVer67, m_pPcdI, pData, SAL_WARN, TransformPieceAddress(), and WW8_FC_MAX.
Definition at line 1261 of file ww8scan.cxx.
References o3tl::checked_add(), o3tl::checked_multiply(), o3tl::checked_sub(), m_bVer67, m_pPcdI, pData, SAL_WARN, TransformPieceAddress(), and WW8_CP_MAX.
      
  | 
  inline | 
Definition at line 486 of file ww8scan.hxx.
References m_nClipStart.
Referenced by WW8PLCFMan::AdvNoSprm().
      
  | 
  overridevirtual | 
| sal_uInt32 WW8PLCFx_PCD::GetIMax | ( | ) | const | 
Definition at line 1151 of file ww8scan.cxx.
References m_pPcdI.
      
  | 
  overridevirtual | 
Reimplemented from WW8PLCFx.
Definition at line 1177 of file ww8scan.cxx.
References m_pPcdI, pData, and WW8_CP_MAX.
      
  | 
  inline | 
Definition at line 484 of file ww8scan.hxx.
References m_pPcdI.
      
  | 
  privatedelete | 
      
  | 
  overridevirtual | 
      
  | 
  inline | 
Definition at line 485 of file ww8scan.hxx.
References m_nClipStart.
Referenced by WW8PLCFMan::AdvNoSprm().
      
  | 
  overridevirtual | 
      
  | 
  inlinestatic | 
Definition at line 488 of file ww8scan.hxx.
Referenced by CurrentPieceStartCp2Fc(), CurrentPieceStartFc2Cp(), WW8PLCFx_Cp_FKP::GetSprms(), WW8ScannerBase::WW8Cp2Fc(), and WW8ScannerBase::WW8Fc2Cp().
      
  | 
  overridevirtual | 
Implements WW8PLCFx.
Definition at line 1172 of file ww8scan.cxx.
References m_pPcdI, and WW8_CP_MAX.
Referenced by WW8PLCFx_PCDAttrs::Where().
      
  | 
  private | 
Definition at line 463 of file ww8scan.hxx.
Referenced by CurrentPieceStartCp2Fc(), CurrentPieceStartFc2Cp(), and WW8PLCFx_PCD().
      
  | 
  private | 
Definition at line 464 of file ww8scan.hxx.
Referenced by GetClipStart(), and SetClipStart().
      
  | 
  private | 
Definition at line 462 of file ww8scan.hxx.
Referenced by advance(), CurrentPieceStartCp2Fc(), CurrentPieceStartFc2Cp(), GetIdx(), GetIMax(), GetNoSprms(), GetPLCFIter(), SeekPos(), SetIdx(), Where(), and WW8PLCFx_PCD().