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

#include <ww8scan.hxx>

Collaboration diagram for WW8PLCFpcd_Iter:
[legend]

Public Member Functions

 WW8PLCFpcd_Iter (WW8PLCFpcd &rPLCFpcd, tools::Long nStartPos=-1)
 
tools::Long GetIdx () const
 
void SetIdx (tools::Long nI)
 
tools::Long GetIMax () const
 
bool SeekPos (tools::Long nPos)
 
sal_Int32 Where () const
 
bool Get (WW8_CP &rStart, WW8_CP &rEnd, void *&rpValue) const
 
void advance ()
 

Private Member Functions

 WW8PLCFpcd_Iter (const WW8PLCFpcd_Iter &)=delete
 
WW8PLCFpcd_Iteroperator= (const WW8PLCFpcd_Iter &)=delete
 

Private Attributes

WW8PLCFpcdrPLCF
 
tools::Long nIdx
 

Detailed Description

Definition at line 360 of file ww8scan.hxx.

Constructor & Destructor Documentation

WW8PLCFpcd_Iter::WW8PLCFpcd_Iter ( const WW8PLCFpcd_Iter )
privatedelete
WW8PLCFpcd_Iter::WW8PLCFpcd_Iter ( WW8PLCFpcd rPLCFpcd,
tools::Long  nStartPos = -1 
)

Definition at line 2560 of file ww8scan.cxx.

References SeekPos().

Member Function Documentation

void WW8PLCFpcd_Iter::advance ( )
inline

Definition at line 377 of file ww8scan.hxx.

References nIdx, and WW8PLCFpcd::nIMax.

Referenced by WW8PLCFx_Cp_FKP::GetSprms().

bool WW8PLCFpcd_Iter::Get ( WW8_CP rStart,
WW8_CP rEnd,
void *&  rpValue 
) const
tools::Long WW8PLCFpcd_Iter::GetIdx ( ) const
inline

Definition at line 371 of file ww8scan.hxx.

References nIdx.

Referenced by WW8PLCFx_Cp_FKP::GetSprms().

tools::Long WW8PLCFpcd_Iter::GetIMax ( ) const
inline

Definition at line 373 of file ww8scan.hxx.

References WW8PLCFpcd::nIMax.

Referenced by WW8PLCFx_Cp_FKP::GetSprms().

WW8PLCFpcd_Iter& WW8PLCFpcd_Iter::operator= ( const WW8PLCFpcd_Iter )
privatedelete
bool WW8PLCFpcd_Iter::SeekPos ( tools::Long  nPos)

Definition at line 2567 of file ww8scan.cxx.

References n, nIdx, WW8PLCFpcd::nIMax, WW8PLCFpcd::pPLCF_PosArray, and rPLCF.

Referenced by WW8PLCFx_Cp_FKP::GetSprms(), and WW8PLCFpcd_Iter().

void WW8PLCFpcd_Iter::SetIdx ( tools::Long  nI)
inline

Definition at line 372 of file ww8scan.hxx.

Referenced by WW8PLCFx_Cp_FKP::GetSprms().

sal_Int32 WW8PLCFpcd_Iter::Where ( ) const

Definition at line 2613 of file ww8scan.cxx.

References nIdx, WW8PLCFpcd::nIMax, WW8PLCFpcd::pPLCF_PosArray, rPLCF, and SAL_MAX_INT32.

Member Data Documentation

tools::Long WW8PLCFpcd_Iter::nIdx
private

Definition at line 364 of file ww8scan.hxx.

Referenced by advance(), Get(), GetIdx(), SeekPos(), and Where().

WW8PLCFpcd& WW8PLCFpcd_Iter::rPLCF
private

Definition at line 363 of file ww8scan.hxx.

Referenced by Get(), SeekPos(), and Where().


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