CSvgMemoryManager Class Reference

class CSvgMemoryManager : public CBase

Inherits from

Public Member Functions
CSvgMemoryManager()
~CSvgMemoryManager()
CCssValue *CloneCssValueL(CCssValue *)
voidConstructL()
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()
voidPrint()
Private Member Functions
voidAllocateCssClrBlockL()
voidAllocateCssFloatBlockL()
voidAllocateCssIntBlockL()
voidAllocateCssPaintBlockL()
voidAllocateCssStrBlockL()
voidAllocateCssVectorBlockL()
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 TUintKCssClrBlockSize
const TUintKCssFloatBlockSize
const TUintKCssIntBlockSize
const TUintKCssPaintBlockSize
const TUintKCssStrBlockSize
const TUintKCssVectorBlockSize
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()

voidAllocateCssClrBlockL()[private]

AllocateCssFloatBlockL()

voidAllocateCssFloatBlockL()[private]

AllocateCssIntBlockL()

voidAllocateCssIntBlockL()[private]

AllocateCssPaintBlockL()

voidAllocateCssPaintBlockL()[private]

AllocateCssStrBlockL()

voidAllocateCssStrBlockL()[private]

AllocateCssVectorBlockL()

voidAllocateCssVectorBlockL()[private]

CloneCssValueL(CCssValue *)

CCssValue *CloneCssValueL(CCssValue *aValue)

Parameters

CCssValue * aValue

ConstructL()

voidConstructL()

GetCssClrObjectL()

CClrCssValueImpl *GetCssClrObjectL()

GetCssClrObjectL(const TDesC &)

CClrCssValueImpl *GetCssClrObjectL(const TDesC &aValueString)

Parameters

const TDesC & aValueString

GetCssFloatObjectL(float)

CFloatCssValueImpl *GetCssFloatObjectL(floataFloat = 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(TIntaInitValue = 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()

voidPrint()

Member Data Documentation

const TUint KCssClrBlockSize

const TUintKCssClrBlockSize[private, static]

const TUint KCssFloatBlockSize

const TUintKCssFloatBlockSize[private, static]

const TUint KCssIntBlockSize

const TUintKCssIntBlockSize[private, static]

const TUint KCssPaintBlockSize

const TUintKCssPaintBlockSize[private, static]

const TUint KCssStrBlockSize

const TUintKCssStrBlockSize[private, static]

const TUint KCssVectorBlockSize

const TUintKCssVectorBlockSize[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]