| 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.