TBidirectionalContext Class Reference

class TBidirectionalContext : public TBidirectionalState

Extended TBidirectionalState for most situations in Tagma.

Inherits from

Public Member Functions
TBidirectionalContext()
TBool ContextMatches(const TBidirectionalEndOfLineContext &)
voidInternalizeL(RReadStream &)
voidReset()
voidSet(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 &)

voidInternalizeL(RReadStream &aSource)

Parameters

RReadStream & aSource

Reset()

voidReset()[inline]

Set(const TBidirectionalState &, const TBidirectionalEndOfLineContext &)

voidSet(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]