class CCleanup : public CBase |
Implements the cleanup stack.
An object of this type is created and used by the cleanup stack interface, CTrapCleanup.
Public Member Functions | |
---|---|
~CCleanup() | |
IMPORT_C void | Check(TAny *) |
IMPORT_C CCleanup * | New() |
IMPORT_C CCleanup * | NewL() |
IMPORT_C void | NextLevel() |
IMPORT_C void | Pop() |
IMPORT_C void | Pop(TInt) |
IMPORT_C void | PopAll() |
IMPORT_C void | PopAndDestroy() |
IMPORT_C void | PopAndDestroy(TInt) |
IMPORT_C void | PopAndDestroyAll() |
IMPORT_C void | PreviousLevel() |
IMPORT_C void | PushL(TAny *) |
IMPORT_C void | PushL(CBase *) |
IMPORT_C void | PushL(TCleanupItem) |
Protected Member Functions | |
---|---|
CCleanup() | |
IMPORT_C void | DoPop(TInt, TBool) |
IMPORT_C void | DoPopAll(TBool) |
Protected Attributes | |
---|---|
TCleanupStackItem * | iBase |
TCleanupStackItem * | iNext |
TCleanupStackItem * | iTop |
TCleanupStackItem * | iBase | [protected] |
Pointer to the bottom of the cleanup stack.