TBidirectionalContext Class Reference

class TBidirectionalContext : public TBidirectionalState

Extended TBidirectionalState for most situations in Tagma.

Inherits from

Public Member Functions
TBidirectionalContext ()
TBool ContextMatches (const TBidirectionalEndOfLineContext &)
void InternalizeL ( RReadStream &)
void Reset ()
void Set (const TBidirectionalState &, const TBidirectionalEndOfLineContext &)
TBool operator== (const TBidirectionalContext &)
Inherited Functions
TBidirectionalState::CatToNumber(TInt)
TBidirectionalState::CharToBdCat(TChar::TBdCategory)
TBidirectionalState::DeneutralizeRuns(TRunInfo *,TRunInfo *,TCategory,TCategory)
TBidirectionalState::ExternalizeL(RWriteStream &)
TBidirectionalState::GenerateBdRunArray(const TText *,TInt,TBidirectionalState::TRunInfo *,TInt)
TBidirectionalState::HandleBdControls(TReorderContext &)
TBidirectionalState::IsDefault()const
TBidirectionalState::ParRightToLeft()const
TBidirectionalState::PrepareForNextLine(const TReorderContext &)
TBidirectionalState::ReorderLine(TRunInfo *,TInt,TBool,TBool,TBool,TChar::TBdCategory,TChar::TBdCategory)
TBidirectionalState::ReorderLine(TRunInfo *,TInt,TBool,TBool,TBool,TChar::TBdCategory,TChar::TBdCategory,TBool &)
TBidirectionalState::ReorderRuns(TReorderContext &)
TBidirectionalState::ReorderText(const TText *,TInt,TBool,TText *&)
TBidirectionalState::ResolveImplicitLevels(TReorderContext &)
TBidirectionalState::ResolveNeutralTypes(TReorderContext &)
TBidirectionalState::ResolveWeakTypesW1W2W3(TReorderContext &)
TBidirectionalState::ResolveWeakTypesW4W5W6(TReorderContext &)
TBidirectionalState::ResolveWeakTypesW7(TReorderContext &)
TBidirectionalState::ReverseGroups(TText *,TInt)
TBidirectionalState::TBidirectionalState()
TBidirectionalState::TBidirectionalState(TChar::TBdCategory,TChar::TBdCategory,TBool)
TBidirectionalState::UintToBdCat(TUint)
TBidirectionalState::operator==(const TBidirectionalState &)const
Private Attributes
TBidirectionalEndOfLineContext iEndOfLine

Constructor & Destructor Documentation

TBidirectionalContext()

TBidirectionalContext ( ) [inline]

Member Functions Documentation

ContextMatches(const TBidirectionalEndOfLineContext &)

TBool ContextMatches ( const TBidirectionalEndOfLineContext & aTest ) [inline]

Parameters

const TBidirectionalEndOfLineContext & aTest

InternalizeL(RReadStream &)

void InternalizeL ( RReadStream & aSource )

Parameters

RReadStream & aSource

Reset()

void Reset ( ) [inline]

Set(const TBidirectionalState &, const TBidirectionalEndOfLineContext &)

void Set ( const TBidirectionalState & aState,
const TBidirectionalEndOfLineContext & aEndOfLine
) [inline]

Parameters

const TBidirectionalState & aState
const TBidirectionalEndOfLineContext & aEndOfLine

operator==(const TBidirectionalContext &)

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

Parameters

const TBidirectionalContext & aState

Member Data Documentation

TBidirectionalEndOfLineContext iEndOfLine

TBidirectionalEndOfLineContext iEndOfLine [private]