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, long nStartPos=-1)
 
long GetIdx () const
 
void SetIdx (long nI)
 
long GetIMax () const
 
bool SeekPos (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
 
long nIdx
 

Detailed Description

Definition at line 356 of file ww8scan.hxx.

Constructor & Destructor Documentation

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

Definition at line 2531 of file ww8scan.cxx.

References SeekPos().

Member Function Documentation

void WW8PLCFpcd_Iter::advance ( )
inline

Definition at line 373 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
long WW8PLCFpcd_Iter::GetIdx ( ) const
inline

Definition at line 367 of file ww8scan.hxx.

References nIdx.

Referenced by WW8PLCFx_Cp_FKP::GetSprms().

long WW8PLCFpcd_Iter::GetIMax ( ) const
inline

Definition at line 369 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 ( long  nPos)

Definition at line 2538 of file ww8scan.cxx.

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

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

void WW8PLCFpcd_Iter::SetIdx ( long  nI)
inline

Definition at line 368 of file ww8scan.hxx.

Referenced by WW8PLCFx_Cp_FKP::GetSprms().

sal_Int32 WW8PLCFpcd_Iter::Where ( ) const

Definition at line 2584 of file ww8scan.cxx.

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

Member Data Documentation

long WW8PLCFpcd_Iter::nIdx
private

Definition at line 360 of file ww8scan.hxx.

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

WW8PLCFpcd& WW8PLCFpcd_Iter::rPLCF
private

Definition at line 359 of file ww8scan.hxx.

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


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