![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Section Contents
Not applicable
e32base.h
The class supports and implements the operation of the templated function CleanupClosePushL(). It contains static functions and is not intended to be instantiated.
static void PushL(T& aPtr);
The function is called by the templated function CleanupClosePushL().
It constructs a TCleanupItem for the <class T> type object referenced by aRef specifying the cleanup operation which is the Close() static private member function of this class.
T& aRef |
A reference to a <class T> type object. |
private: static void Close(TAny *aPtr);
The cleanup operation; it assumes that the object at aPtr is of type <class T> and calls its Close() member function.
The function is invoked when clean up is requested for the associated cleanup item.
TAny* aPtr |
A pointer to the object whose Close() member function is to be called; the object is assumed to be of type <class T>. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |