TBidirectionalEndOfLineContext Class Reference

class TBidirectionalEndOfLineContext

End-of-line information required for bidirectional reformatting.

Constructor & Destructor Documentation

TBidirectionalEndOfLineContext()

TBidirectionalEndOfLineContext()[inline]

Member Functions Documentation

ExternalizeL(RWriteStream &)

voidExternalizeL(RWriteStream &aDest)

Parameters

RWriteStream & aDest

FirstCategory()

TChar::TBdCategory FirstCategory()const [inline]

FirstStrongCategory()

TChar::TBdCategory FirstStrongCategory()[inline]

InternalizeL(RReadStream &)

voidInternalizeL(RReadStream &aSource)

Parameters

RReadStream & aSource

Reset()

voidReset()[inline]

Set(RTmTextCache &, TInt)

voidSet(RTmTextCache &aText,
TIntaStartPos
)

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

Parameters

RTmTextCache & aTextWhat to look at.
TInt aStartPosWhere 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]