Elements::TDeAllocator Class Reference

class Elements::TDeAllocator

Provides destruction on the right heap

Public Member Functions
~TDeAllocator ()
void LeaveObject ()
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()

void LeaveObject ( ) [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]