Public Member Functions

UT_TextIterator Class Reference

#include <ut_TextIterator.h>

Inheritance diagram for UT_TextIterator:
PD_DocIterator PD_StruxIterator

List of all members.

Public Member Functions

virtual ~UT_TextIterator ()
virtual UT_UCS4Char getChar ()=0
virtual UT_uint32 getPosition () const =0
virtual void setPosition (UT_uint32 pos)=0
virtual void setUpperLimit (UT_uint32 maxpos)=0
virtual UT_uint32 getUpperLimit () const =0
virtual UTIterStatus getStatus () const =0
virtual UT_uint32 find (UT_UCS4Char *what, UT_uint32 iLen, bool bForward=true)=0
virtual UT_uint32 find (UT_TextIterator &text, UT_uint32 iLen, bool bForward=true)=0
virtual UT_TextIteratormakeCopy () const =0
virtual UT_TextIteratoroperator++ ()=0
virtual UT_TextIteratoroperator-- ()=0
virtual UT_TextIteratoroperator+= (UT_sint32 i)=0
virtual UT_TextIteratoroperator-= (UT_sint32 i)=0
virtual UT_UCS4Char operator[] (UT_uint32 pos)=0

Constructor & Destructor Documentation

virtual UT_TextIterator::~UT_TextIterator (  )  [inline, virtual]

Member Function Documentation

virtual UT_uint32 UT_TextIterator::find ( UT_UCS4Char what,
UT_uint32  iLen,
bool  bForward = true 
) [pure virtual]

Implemented in PD_DocIterator, and PD_StruxIterator.

virtual UT_uint32 UT_TextIterator::find ( UT_TextIterator text,
UT_uint32  iLen,
bool  bForward = true 
) [pure virtual]

Implemented in PD_DocIterator, and PD_StruxIterator.

virtual UT_uint32 UT_TextIterator::getUpperLimit (  )  const [pure virtual]
virtual UT_TextIterator* UT_TextIterator::makeCopy (  )  const [pure virtual]

Implemented in PD_DocIterator, and PD_StruxIterator.

virtual UT_TextIterator& UT_TextIterator::operator++ (  )  [pure virtual]

Implemented in PD_DocIterator, and PD_StruxIterator.

virtual UT_TextIterator& UT_TextIterator::operator+= ( UT_sint32  i  )  [pure virtual]

Implemented in PD_DocIterator, and PD_StruxIterator.

virtual UT_TextIterator& UT_TextIterator::operator-- (  )  [pure virtual]

Implemented in PD_DocIterator, and PD_StruxIterator.

virtual UT_TextIterator& UT_TextIterator::operator-= ( UT_sint32  i  )  [pure virtual]

Implemented in PD_DocIterator, and PD_StruxIterator.

virtual UT_UCS4Char UT_TextIterator::operator[] ( UT_uint32  pos  )  [pure virtual]

Implemented in PD_DocIterator, and PD_StruxIterator.

virtual void UT_TextIterator::setPosition ( UT_uint32  pos  )  [pure virtual]
virtual void UT_TextIterator::setUpperLimit ( UT_uint32  maxpos  )  [pure virtual]

Implemented in PD_DocIterator, and PD_StruxIterator.


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