CRichTextStoreMap Class Reference

class CRichTextStoreMap : public CBase

A utility class for patching references to persisted shared objects of the specified type. Code at the bottom of the header Used for clipboarding to i) patch references to paragraph styles ii) patch references to shared paragraph formats and also used in the appending of one rich text to another.

Inherits from

Constructor & Destructor Documentation

~CRichTextStoreMap()

~CRichTextStoreMap()

Member Functions Documentation

At(TInt)

const TRichTextMapEntry &At(TIntaIndex)const [inline]

Parameters

TInt aIndex

Bind(TInt, T *)

voidBind(TIntaRefNumber,
T *aItem
)

Parameters

TInt aRefNumber
T * aItem

Bind(T *, T *)

voidBind(T *aS,
T *aT
)

Parameters

T * aS
T * aT

ConstructL(TInt)

voidConstructL(TIntaMaximumCapacity)[private]

Parameters

TInt aMaximumCapacity

Count()

TInt Count()const [inline]

Item(TInt)

T *Item(TIntaRefNo)const

Parameters

TInt aRefNo

Item(const T *)

T *Item(const T *aS)const

Parameters

const T * aS

NewLC(TInt)

CRichTextStoreMap *NewLC(TIntaMaximumCapacity)[static]

Parameters

TInt aMaximumCapacity

__DbgTestInvariant()

void__DbgTestInvariant()const

Member Data Documentation

TInt iCapacity

TInt iCapacity

CArrayFixFlat< TRichTextMapEntry > * iMap

CArrayFixFlat< TRichTextMapEntry > *iMap[private]