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 ( TInt aIndex ) const [inline]

Parameters

TInt aIndex

Bind(TInt, T *)

void Bind ( TInt aRefNumber,
T * aItem
)

Parameters

TInt aRefNumber
T * aItem

Bind(T *, T *)

void Bind ( T * aS,
T * aT
)

Parameters

T * aS
T * aT

ConstructL(TInt)

void ConstructL ( TInt aMaximumCapacity ) [private]

Parameters

TInt aMaximumCapacity

Count()

TInt Count ( ) const [inline]

Item(TInt)

T * Item ( TInt aRefNo ) const

Parameters

TInt aRefNo

Item(const T *)

T * Item ( const T * aS ) const

Parameters

const T * aS

NewLC(TInt)

CRichTextStoreMap * NewLC ( TInt aMaximumCapacity ) [static]

Parameters

TInt aMaximumCapacity

__DbgTestInvariant()

void __DbgTestInvariant ( ) const

Member Data Documentation

TInt iCapacity

TInt iCapacity

CArrayFixFlat< TRichTextMapEntry > * iMap

CArrayFixFlat < TRichTextMapEntry > * iMap [private]