Elements::TDeAllocator Class Reference

class Elements::TDeAllocator

Provides destruction on the right heap

Public Member Functions
~TDeAllocator()
voidLeaveObject()
TDeAllocator *NewL(TYPE *)
TDeAllocator *NewLC(TYPE *)
TYPE *Object()
Protected Member Functions
TDeAllocator(TYPE *)
Private Attributes
RAllocator *iAllocator
TYPE *iObject

Constructor & Destructor Documentation

TDeAllocator(TYPE *)

TDeAllocator(TYPE *aObject)[protected, inline]

Parameters

TYPE * aObject

~TDeAllocator()

~TDeAllocator()

Member Functions Documentation

LeaveObject()

voidLeaveObject()[inline]

NewL(TYPE *)

TDeAllocator *NewL(TYPE *aObject)[static]

Parameters

TYPE * aObject

NewLC(TYPE *)

TDeAllocator *NewLC(TYPE *aObject)[static]

Parameters

TYPE * aObject

Object()

TYPE *Object()[inline]

Member Data Documentation

RAllocator * iAllocator

RAllocator *iAllocator[private]

TYPE * iObject

TYPE *iObject[private]