TBidirectionalEndOfLineContext Class Reference

class TBidirectionalEndOfLineContext

End-of-line information required for bidirectional reformatting.

Constructor & Destructor Documentation

TBidirectionalEndOfLineContext()

TBidirectionalEndOfLineContext ( ) [inline]

Member Functions Documentation

ExternalizeL(RWriteStream &)

void ExternalizeL ( RWriteStream & aDest )

Parameters

RWriteStream & aDest

FirstCategory()

TChar::TBdCategory FirstCategory ( ) const [inline]

FirstStrongCategory()

TChar::TBdCategory FirstStrongCategory ( ) [inline]

InternalizeL(RReadStream &)

void InternalizeL ( RReadStream & aSource )

Parameters

RReadStream & aSource

Reset()

void Reset ( ) [inline]

Set(RTmTextCache &, TInt)

void Set ( RTmTextCache & aText,
TInt aStartPos
)

Find the next bidirectional category and the next strong bidirectional category from the text.

Parameters

RTmTextCache & aText What to look at.
TInt aStartPos Where to start looking.

operator==(const TBidirectionalEndOfLineContext &)

TBool operator== ( const TBidirectionalEndOfLineContext & aState ) const [inline]

Parameters

const TBidirectionalEndOfLineContext & aState

Member Data Documentation

TChar::TBdCategory iFirstCategory

TChar::TBdCategory iFirstCategory [private]

TChar::TBdCategory iFirstStrongCategory

TChar::TBdCategory iFirstStrongCategory [private]

TInt iPositionOfLastStrongCategory

TInt iPositionOfLastStrongCategory [private]

TInt iStartPosOfThisLine

TInt iStartPosOfThisLine [private]