![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
class CTrapCleanup : public CBase;
Cleanup stack interface.
The creation and destruction of a cleanup stack is done automatically by GUI applications and servers.
CBase
-
Base class for all classes to be instantiated on the heap.
CTrapCleanup
-
Cleanup stack interface.
Defined in CTrapCleanup
:
CTrapCleanup()
Default constructor. New()
Allocates and constructs a cleanup stack.~CTrapCleanup()
Destructor.Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...IMPORT_C ~CTrapCleanup();
Destructor.
Frees resources owned by the object, prior to its destruction. This cleanup stack ceases to be the current cleanup stack.
If there is a stack of cleanup stacks, then the next cleanup stack becomes the current cleanup stack.
IMPORT_C static CTrapCleanup* New();
Allocates and constructs a cleanup stack.
If successfully constructed, this cleanup stack becomes the current cleanup stack.
|