CSvgMemoryManager Class Reference

class CSvgMemoryManager : public CBase

Inherits from

Public Member Functions
CSvgMemoryManager ()
~CSvgMemoryManager ()
CCssValue * CloneCssValueL ( CCssValue *)
void ConstructL ()
CClrCssValueImpl * GetCssClrObjectL ()
CClrCssValueImpl * GetCssClrObjectL (const TDesC &)
CFloatCssValueImpl * GetCssFloatObjectL (float)
CFloatCssValueImpl * GetCssFloatObjectL ( CFloatCssValueImpl *)
CFloatCssValueImpl * GetCssFloatObjectL (const TDesC &)
CIntCssValueImpl * GetCssIntObjectL ( TInt )
CIntCssValueImpl * GetCssIntObjectL (const TDesC &)
CIntCssValueImpl * GetCssIntObjectL ( CIntCssValueImpl *)
CPaintCssValueImpl * GetCssPaintObjectL ( CSvgElementImpl *)
CPaintCssValueImpl * GetCssPaintObjectL (const TDesC &, CSvgElementImpl *)
CStrCssValueImpl * GetCssStrObjectL (const TDesC &)
CVectorCssValueImpl * GetCssVectorObjectL (const TDesC &)
CVectorCssValueImpl * GetCssVectorObjectL ( CArrayFix < TFloatFixPt > *)
CSvgMemoryManager * NewL ()
CSvgMemoryManager * NewLC ()
void Print ()
Private Member Functions
void AllocateCssClrBlockL ()
void AllocateCssFloatBlockL ()
void AllocateCssIntBlockL ()
void AllocateCssPaintBlockL ()
void AllocateCssStrBlockL ()
void AllocateCssVectorBlockL ()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Private Attributes
const TUint KCssClrBlockSize
const TUint KCssFloatBlockSize
const TUint KCssIntBlockSize
const TUint KCssPaintBlockSize
const TUint KCssStrBlockSize
const TUint KCssVectorBlockSize
CClrCssValueImpl * iCClrCssValueImplArray
RPointerArray < CClrCssValueImpl > iCClrCssValueImplArrays
CFloatCssValueImpl * iCFloatCssValueImplArray
RPointerArray < CFloatCssValueImpl > iCFloatCssValueImplArrays
CIntCssValueImpl * iCIntCssValueImplArray
RPointerArray < CIntCssValueImpl > iCIntCssValueImplArrays
CPaintCssValueImpl * iCPaintCssValueImplArray
RPointerArray < CPaintCssValueImpl > iCPaintCssValueImplArrays
CStrCssValueImpl * iCStrCssValueImplArray
RPointerArray < CStrCssValueImpl > iCStrCssValueImplArrays
CVectorCssValueImpl * iCVectorCssValueImplArray
RPointerArray < CVectorCssValueImpl > iCVectorCssValueImplArrays
TInt iCurrentClrObjectIndex
TInt iCurrentFloatObjectIndex
TInt iCurrentIntObjectIndex
TInt iCurrentPaintObjectIndex
TInt iCurrentStrObjectIndex
TInt iCurrentVectorObjectIndex

Constructor & Destructor Documentation

CSvgMemoryManager()

CSvgMemoryManager ( )

~CSvgMemoryManager()

~CSvgMemoryManager ( )

Member Functions Documentation

AllocateCssClrBlockL()

void AllocateCssClrBlockL ( ) [private]

AllocateCssFloatBlockL()

void AllocateCssFloatBlockL ( ) [private]

AllocateCssIntBlockL()

void AllocateCssIntBlockL ( ) [private]

AllocateCssPaintBlockL()

void AllocateCssPaintBlockL ( ) [private]

AllocateCssStrBlockL()

void AllocateCssStrBlockL ( ) [private]

AllocateCssVectorBlockL()

void AllocateCssVectorBlockL ( ) [private]

CloneCssValueL(CCssValue *)

CCssValue * CloneCssValueL ( CCssValue * aValue )

Parameters

CCssValue * aValue

ConstructL()

void ConstructL ( )

GetCssClrObjectL()

CClrCssValueImpl * GetCssClrObjectL ( )

GetCssClrObjectL(const TDesC &)

CClrCssValueImpl * GetCssClrObjectL ( const TDesC & aValueString )

Parameters

const TDesC & aValueString

GetCssFloatObjectL(float)

CFloatCssValueImpl * GetCssFloatObjectL ( float aFloat = 0.0 )

Parameters

float aFloat = 0.0

GetCssFloatObjectL(CFloatCssValueImpl *)

CFloatCssValueImpl * GetCssFloatObjectL ( CFloatCssValueImpl * aFloatValue )

Parameters

CFloatCssValueImpl * aFloatValue

GetCssFloatObjectL(const TDesC &)

CFloatCssValueImpl * GetCssFloatObjectL ( const TDesC & aValueString )

Parameters

const TDesC & aValueString

GetCssIntObjectL(TInt)

CIntCssValueImpl * GetCssIntObjectL ( TInt aInitValue = 0 )

Parameters

TInt aInitValue = 0

GetCssIntObjectL(const TDesC &)

CIntCssValueImpl * GetCssIntObjectL ( const TDesC & aValueString )

Parameters

const TDesC & aValueString

GetCssIntObjectL(CIntCssValueImpl *)

CIntCssValueImpl * GetCssIntObjectL ( CIntCssValueImpl * aIntValue )

Parameters

CIntCssValueImpl * aIntValue

GetCssPaintObjectL(CSvgElementImpl *)

CPaintCssValueImpl * GetCssPaintObjectL ( CSvgElementImpl * aElementImpl = NULL )

Parameters

CSvgElementImpl * aElementImpl = NULL

GetCssPaintObjectL(const TDesC &, CSvgElementImpl *)

CPaintCssValueImpl * GetCssPaintObjectL ( const TDesC & aValue,
CSvgElementImpl * aElementImpl
)

Parameters

const TDesC & aValue
CSvgElementImpl * aElementImpl

GetCssStrObjectL(const TDesC &)

CStrCssValueImpl * GetCssStrObjectL ( const TDesC & aValueString )

Parameters

const TDesC & aValueString

GetCssVectorObjectL(const TDesC &)

CVectorCssValueImpl * GetCssVectorObjectL ( const TDesC & aValueString )

Parameters

const TDesC & aValueString

GetCssVectorObjectL(CArrayFix< TFloatFixPt > *)

CVectorCssValueImpl * GetCssVectorObjectL ( CArrayFix < TFloatFixPt > * aValue )

Parameters

CArrayFix < TFloatFixPt > * aValue

NewL()

CSvgMemoryManager * NewL ( ) [static]

NewLC()

CSvgMemoryManager * NewLC ( ) [static]

Print()

void Print ( )

Member Data Documentation

const TUint KCssClrBlockSize

const TUint KCssClrBlockSize [private, static]

const TUint KCssFloatBlockSize

const TUint KCssFloatBlockSize [private, static]

const TUint KCssIntBlockSize

const TUint KCssIntBlockSize [private, static]

const TUint KCssPaintBlockSize

const TUint KCssPaintBlockSize [private, static]

const TUint KCssStrBlockSize

const TUint KCssStrBlockSize [private, static]

const TUint KCssVectorBlockSize

const TUint KCssVectorBlockSize [private, static]

CClrCssValueImpl * iCClrCssValueImplArray

CClrCssValueImpl * iCClrCssValueImplArray [private]

RPointerArray< CClrCssValueImpl > iCClrCssValueImplArrays

RPointerArray < CClrCssValueImpl > iCClrCssValueImplArrays [private]

CFloatCssValueImpl * iCFloatCssValueImplArray

CFloatCssValueImpl * iCFloatCssValueImplArray [private]

RPointerArray< CFloatCssValueImpl > iCFloatCssValueImplArrays

RPointerArray < CFloatCssValueImpl > iCFloatCssValueImplArrays [private]

CIntCssValueImpl * iCIntCssValueImplArray

CIntCssValueImpl * iCIntCssValueImplArray [private]

RPointerArray< CIntCssValueImpl > iCIntCssValueImplArrays

RPointerArray < CIntCssValueImpl > iCIntCssValueImplArrays [private]

CPaintCssValueImpl * iCPaintCssValueImplArray

CPaintCssValueImpl * iCPaintCssValueImplArray [private]

RPointerArray< CPaintCssValueImpl > iCPaintCssValueImplArrays

RPointerArray < CPaintCssValueImpl > iCPaintCssValueImplArrays [private]

CStrCssValueImpl * iCStrCssValueImplArray

CStrCssValueImpl * iCStrCssValueImplArray [private]

RPointerArray< CStrCssValueImpl > iCStrCssValueImplArrays

RPointerArray < CStrCssValueImpl > iCStrCssValueImplArrays [private]

CVectorCssValueImpl * iCVectorCssValueImplArray

CVectorCssValueImpl * iCVectorCssValueImplArray [private]

RPointerArray< CVectorCssValueImpl > iCVectorCssValueImplArrays

RPointerArray < CVectorCssValueImpl > iCVectorCssValueImplArrays [private]

TInt iCurrentClrObjectIndex

TInt iCurrentClrObjectIndex [private]

TInt iCurrentFloatObjectIndex

TInt iCurrentFloatObjectIndex [private]

TInt iCurrentIntObjectIndex

TInt iCurrentIntObjectIndex [private]

TInt iCurrentPaintObjectIndex

TInt iCurrentPaintObjectIndex [private]

TInt iCurrentStrObjectIndex

TInt iCurrentStrObjectIndex [private]

TInt iCurrentVectorObjectIndex

TInt iCurrentVectorObjectIndex [private]